Pros
Employee-owned culture makes for a positive, noticeable difference in the general demeanor of employees and management. Base salaries are competitive and work/life balance was outstanding. Many roles are paid salary + straight overtime, which is a great motivator. Lots of interesting project opportunities and some very cool company projects that you can brag about with family and friends (stadiums, iconic bridges, etc.).
Cons
While the ESOP has historically performed quite well, I was disappointed in the 401k match limitations. Growth within the company is definitely political, especially when you are approaching the director and above levels. This is even more true for the mysterious, "When will I get an AVP designation," question, which is incredibly subjective.