Pros
• Small, highly collaborative (it's in the name!) team - you get to work with the leadership team on almost all projects
• Fast-paced work means you touch a lot of projects
• High quality of work and exacting standards that are hard to find locally. You will learn a lot about the trade.
Cons
• Flat hierarchy can limit growth potential