Pros
+Flat structure, without any stuck up or self-important personalities, particularly at the partner level - provides a rare opportunity to build strong relationships with management team +Work life balance is a concrete focus of the management team, and the staffing model almost never requires travel, leading to a much better lifestyle than is typical in consulting + Focus on building client relationships across all levels of the company, so even junior members have the opportunity to build their client management skills + Concrete focus on professional development for all team members, with senior members prioritizing professional development discussions regardless of project workload or other commitments
Cons
- Smaller firm with a narrower range of clients can somewhat limit project types and experience - Limited flexibility with staffing