Pros
The pay is typically fair depending on the position an employee is hired to do. If you are a white, male, republican with an aptitude to keep upper management happy the sky is the limit. Salaried employees have good vacation benefits but they pay to use them.
Cons
Flour talks a big talk but no actions. HSE has mountains of policies but project management fulfill the minimum requirements. When an employee is injured they take any measures necessary to blame the employee. They take as little responsibility for cost as they can and pass it all off to the client. Project management will cheat craft workers on payroll if it interferes with management bonuses. The project's are male dominated and openly discriminatory to women. Medical benefits are not good. The ethics hotline is a setup to eliminate whistleblowers. Company policies are so intense they should be considered harassment.