Pros
-Interesting projects, lots of responsibility, great learning opportunities -Young company: happy hours, sporting leagues, social events -Flexibility with time off(granted you work many hours) -Ability to shape your career how you want it(as long as you're willing to travel) -This is a lifelong company: Stock and pension plan are excellent if you stay your entire career. Otherwise pay is below industry standard
Cons
-If they run out of local jobs, you will be asked to relocate. -Commute times to the jobsite can be long. Office personnel cannot remotely work. -Construction has long hours. I typically worked 11hr days and rotated Saturday work with coworkers. (No overtime pay) -No bonus your first year. Bonuses in general are small but consistent -Projects are not staffed adequately. Large workload, high stress -Promotions are largely based on years worked and the amount of overtime you put in, not merit.