Pros
The people here are the best people I've ever worked with, and I've worked in many organizations and several industries, including finance, biotech, university, healthcare, and engineering industries. This place is unique, very few places have such a great people culture. The company is employee stock ownership, meaning employees all get to participate in profit sharing. The benefits are decent. There is a good entry program for recent grads with three one year rotations through each major area of general construction management. Shawmut does high margin, I'd almost say boutique projects frequently. The company is in a growth mode and actively trying to innovate how technology is leveraged throughout the organization.
Cons
Construction management is a demanding industry. Hours can be long, There is always an expectation of giving your all, and sometimes it can feel overwhelming. The technology infrastructure sometimes seems to be in catch up mode with the growth of the company. Because they do so many unique projects, it is sometimes difficult to leverage templates and repeatable process, there seems to be a lot of reinventing the wheel. There is resistance to flexible work arrangements, telecommuting is frowned upon, even for jobs that are purely in office.