Pros
The learning. I'm surrounded by smart, talented people who challenge me, and invest heavily in my personal development. I see real progress in my ability to structure/solve problems and communicate with senior mgmt. I equate many of my experiences to a practical business degree. The culture. Yes, a culture of transparency & accountability can feel intense, but for me, the many benefits far outweigh any cons. I'm encouraged to have a voice (which is liberating) and genuine relationships with my manager and colleagues (no closed door politics). Challenging yet inspiring to work for a company that is consistently optimizing for quality.
Cons
I commute from NYC to CT, which ultimately impacts my work/life balance. But this is my choice, and is more than justified by what I'm gaining from the experience. The firm is at important point in its story (i.e., the institutionalization of a boutique, founder-led firm). Rapid growth over the years has led to a lot of organizational inefficiency, redundancy, & waste. Senior mgmt. is aware of this & addressing it, but it can lead to some frustration on a day to day basis.