Pros
Project team members can be enjoyable. Great health insurance package. Pension (if you plan on staying that long)
Cons
Pay below industry standard. 50 hr+ average work week. Expect to wear many hats and not receive recognition for your effort. The company is not decomparmentalized; therefore, you will do all the estimating, accounting, and management. Promotions are based on tenure, not merit or talent. Don’t expect a raise or bonus based on individual merit. Annual raises are based on inflation. Stingy company in providing employees with company gear or office equipment. Job sites run too lean for the project size. Your project can either be really well staffed or you’re drowning in work. Paperwork system is inefficient and redundant.