Pros
Strong and consistent volume of deal flow. Junior banker time is spent predominantly on execution of live transactions. Responsibilities evolve quickly - you'll be given as much as you can handle depending on how well you're doing. Lean deal teams lead to direct exposure with senior management, strategic buyer leadership, and the private equity universe. Analysts and Associates play a key role in process execution with ample opportunities to build relationships with senior colleagues and clients. Approachable leadership team; several partners make a regular habit of taking colleagues out for meals/drinks. Interesting verticals with expanding scope of coverage. Transaction complexity is evolving as firm takes on larger mandates. Good recent track record of upward mobility. Talent retention and development practices evolving. Competitive bonus compensation. Team-oriented culture internally, very competitive externally.
Cons
Demanding environment; managing work/life balance requires strong organizational skills, collaborating with deal teams, and having flexibility with your personal commitments. Still developing its cultural identity and values. Administrative resources haven't grown as quickly as the firm; everyone has to wear multiple hats to keep things running. Outgrowing office space, will need to relocate eventually.