Pros
It's a great learning environment, the organisation has a mission-driven culture, there is also good exposure to end-to-end processes, and they have institutional credibility.
Cons
No cons really. Good place for self-starters who don't need hand-holding, the organisation being a small team and a startup-style culture comes with its own ambiguity.