Pros
Really great organization that does amazing work across the globe in a variety of areas. Brilliant co-workers and a great opportunity to learn. Benefits are pretty good - 24 days of PTO (vacation + sick), but there is no room to negotiate (con). There is a lot of information sharing which is awesome if you're looking to learn more about the other areas.
Cons
The organization as a whole is great, there are more issues on the program-level though. There is a lot of tension between some colleagues. There is little to no room to grow for junior staff - there is a big gap in employees that are between 28-40 - mostly entry-level (1-4 years out of school) or experienced (12+ years of experience). I know the organization is trying to work on improving, but it's tough right now.