Pros
As a small firm with a unique mix of clients, you truly get the opportunity to be at the table with leadership to stretch your comfort zone and learn from your colleagues as well as the clients. If you have the hard skills, an ability to bring a creative and social mindset that complements traditional advisory work, and the willingness to work hard --- this place is full of interesting opportunities. Sharp colleagues and incredible clients that wake up looking to have positive impact through their daily work. And you will get to know local communities in an intimate way.
Cons
Juggling a few engagements at a time demands excellent project management skills, and it can lead to some tough peaks in the work flow. Also, you have to be flexible and prepared to wear different hats throughout the day - based on client mix and various scopes of strategic work.