Pros
-Opportunity to run work from day one. -Clear career path (PE-APM-PM1,2,3...) -Lots of young people in the company. -Job security.
Cons
-Pay is well below market rate for construction in SF. -No connection between performance and promotions/bonuses. -Almost every project is understaffed - this leads to very long hours doing multiple people's jobs. Do not expect to hear "good job" ever for the hard work/long hours you put in. -Company does not focus on retaining good employees because it EXPECTS people to stay because of the pension. -Divisions are run like frat houses - if you're not in the good ol boys club you are not valued and will not be taken care of. There is no HR department in the company so no one is regulating this behavior. -Company does not advertise or focus on brand so no one (including potential clients) knows who you work for unless you're in Baltimore.