Pros
I encountered some very good people there. Huge emphasis on safety.
Cons
Projects that were experiencing difficulties were always at fault - regardless if there was a bid error or not. Felt like they are more concerned about pleasing shareholders before employees. At the end of every job description it says "other duties as assigned" - that job duty always took up 90% of my time since jobs were typically understaffed. Accounting is the most respected division in company, even more than Operations. Once spent an hour addressing a $0.02 error on an accounting form that was the result of an error with accounting's form. Reviews were only offered when they had a pay raise to give you. They say they pay one of the highest portions of the employee benefits but they use insurance companies out of CA so you end up paying a higher rate as well.