Pros
Exposure to a variety of construction and project management skills. Pay and benefits are good. Can make numerous helpful connections with other clients,subcontractors, and other employees.
Cons
Awful Work-life balance: Takes advantage of salaried employees (70 - 80 hr work weeks). Lack of self accountability in management - easy for supervisors/coworkers to scapegoat or take credit for someone else's work. Easy for an individuals good performance to go unnoticed. Unqualified employees in management. Poor management structure and employee performance review process. Harmful "Bro-Life" culture. Friendly/hard working employees WILL be taken advantage of and receive a heavier work load than others. I do not recommend taking this position at RES if you have a 4 year engineering degree and expecting an intellectually stimulating, technical job.