Pros
The people
The work - you'd be hard pressed to find a better range of clients or work with such purpose
Cons
It's genuinely sad that an agency that has such a positive impact on the world can treat their people so badly. If you're looking for career stability, this is not the place for you. After multiple poorly handled rounds of redundancies, it looks like they're hiring again. Steer clear.