Great opportunities for young professionals, but uneven support
Pros
Overall, it is a great organisation with a genuine intent to solve real-world problems. In my experience, it provides excellent opportunities for young professionals along with industry-standard compensation packages. A few people may feel dissatisfied due to misunderstandings or comparisons with others.
Cons
I have seen some senior leadership members working extremely hard on the ground while being overloaded with multiple responsibilities. At the same time, some other departments have larger teams but may not give equal attention to their responsibilities. The organisation often focuses strongly on the program team and takes strict action when gaps are identified; however, the same standards do not always seem to be applied consistently across non-program teams.