Pros
The people were a highlight of my time at the company. Peers and managers are all stellar and really care about the work. I appreciated and took advantage of the ample runway given for professional growth: in my experience, my managers were excited to give me the space to take on more responsibility and professional development was supported. There is also opportunity to become a key point of contact externally if you have consultant polish.
Cons
Diversity of work was an area of growth and improvement at the time I left. I was able to work on a variety of high-profile/differentiated policy and entitlement projects, but you have to advocate for yourself and have a good track record to get there. Bottlenecks at the point of Principal review were also a challenge.