Pros
Whiting-Turner will never fire you. No matter if you are the biggest dead weight on the team. They will carry you but it will be known that your presence is not welcomed. This is a large company and as long as your follow basic procedure there is a lot of flexibility as how YOU want to run a job or what YOU want to bid. There are a lot of great employees who will put you under their wing. You have the ability to run all aspects of the project from scheduling, financials, quality control, bidding, contract management to field management. They will, at the best of their ability, keep you local. Profit sharing is a nice company "bonus" but only available for valued employees.
Cons
Company experience is all based on your PM you are assigned to. Some are great guys others not so much. This will determine how well you advance within the company. They company will at times work you until your "burnt out". It is common to work 60 hour work weeks and there is no compensation - its expected. Bonuses are minimal. (see comment about profit sharing) You can be treated like a playing card - getting traded and passed onto groups like a pawn.