Pros
1)The poeple you work with day to day are great. 2) Lots of young people 3)They provide lot of networking possiblities
Cons
1) The pay is 10-20% lower then rest of industry 2) They are 3-5 years behind the leading construction companies in tech, safety, opportunities. 3) They have a very hard split between office and field personal. 4) Young engineers are treated very poorly. 5) Upper management very sensitive if find out you have been contacted by another company 6) Benifits sound better then they actually are. The heathcare coverage very limited, very high deductible, most employees dont get dental because over priced, no vision. Dont get fooled by offer letters that free heathcare counts financial toward you salary by +15k. They do this because salaries so low and need to make there offers look higher in reality its a 3-4k perk. 7) They dont have a good since of work life balance and expect people to work 6-8pm, 6 days a week.