Pros
There is a good work-life balance for the most part, and it is small enough that you get to know everyone. The benefits are great but they make up for that with a low salary for junior staff.
Cons
The hierarchy is archaic. Rather than calling each other colleagues, you're either junior staff or senior staff, with not much in between. It feels like an episode of Mad Men, except worse because there's no way to advance within the organization. Junior staff has very fixed and rigid administrative responsibilities that don't evolve over time. Senior management (aside from the new President) seems determined to maintain the status quo. There is also a serious lack of diversity on all levels, which might be the case for think tanks in general. The organization looks mostly to top tier schools when hiring, which have their own problems with diversity, so hiring practices will need to be changed if they hope to fix this problem. Overall, a pretty demoralizing work culture for those at the bottom with any sort of ambition.