Pros
High quality program design, friendly real humans as colleagues, good employee policies. Although the organization has Mennonite roots, it hires and has programs for everyone, regardless of religious belief.
Cons
Sometimes processes for project operations are not as clear and formalized as they could be.