Pros
Benefits, awesome project types, excellent training, great company meetings, very ethical in all dealings- do the right thing is practiced. CEO is great.
Cons
If you are an "industry hire" as they refer to them, there is a hard glass ceiling and you will not go far. They promote from within and good luck getting past a PM or project superintendent level at best. It's "political" is what several people told me. Too scared to upset the apple cart. Operations Management is out of touch and very resistant to change if it doesn't come from them or in one ear out the other; too worried about their stock value than the well being of the employees or making nominal investments to help folks succeed. A company of managers very few leaders. There are a few good ones but that is the exception. Promotions seem to be strongly based on favoritism for folks that probably should not be in the position but they have been around for some time and started right out of school and they do not necessarily have the skill sets needed to be in a position of true leadership. This undermines the morale of project teams. no rhyme no reason. Accounting is horrible to deal with for anything; very condescending and extremely difficult to work with. Expense reports take too long for reimbursement. Quality of life is a joke there isn't any. Pay below average. Employees that would be terminated at any other company are usually retained and they just bounce them from office to office or promote them. Very title heavy company...all about throwing the titles around. Moves at a moment notice with little regard to personal situations which puts people and families in challenging positions. Just because you did it 20 years ago doesn't mean it is acceptable nowadays. Kind of a frat house ultra type A personality/mentality on certain jobs. No annual review that counts towards anything.