Pros
Can't speak more highly to the experiences Kaiser gives its consultants. The firm's small size and flat org structure provides them as much responsibility as they're willing to take on, as well as project and people management experience at a very early tenure. Consultants who put in the effort will become top-tier strategic/analytical thinkers, researchers, writers, presenters, collaborators, and experts in managing their time - all of which are skill sets valuable to any business role from Corporate Strategy to Start-up Founder. Additionally, the firm offers the opportunity to work across a variety of industries (e.g., Healthcare, Payments, Consumer goods, Industrials, Tech, Private Equity) and business challenges (e.g., product road map development, channel strategy, go-to-market strategy) with projects averaging 4-8 weeks, facilitating consultants in their soul-searching journey to figure out where they want to take their career. Furthermore, the culture is fantastic (super sharp people that are fun to be around), employees are fairly promoted based on their performance/efforts with little politics getting in the way, and there is little travel involved, allowing for much more flexible hours relative to other consultancies.
Cons
Not all projects are super stimulating/interesting so every once and a while you'll have projects that seem a bit dull or repetitive, but these are becoming less and less common. On the flip side, some projects are very interesting and challenging from a strategic perspective but those often come with long hours and high-stakes situations that can be stressful. That said, these are all cons you find in all consulting.