Pros
company is growing at a great rate, doubled in size over last 5 years, very smart and talented people working in senior level positions, good pay/bonuses/benefits, decent healthcare plan, the work being done is meaningful and good work does not go unnoticed. Office environment is great and office location is great.
Cons
maybe prone to higher rates of turnover but that is the nature of the construction business. Seems like there is a strong focus on retention now than in the past.
Company could be a little more organized as it is tough to track all the different things going with projects in 6-7 different states at time.