Pros
Change the world, work with some amazing people and innovators and learn about fascinating things. Good benefits package, workplace food, often get extra days off! HR really tries. Looks good on resume (for those who don't know the organization).
Cons
Leadership with limited/no experience in running successful companies/non profits, yet some of highest salaries in non profit field and also a bonus package. Both leaders have two assistants. Board of Directors (not Trustees) full of friends of leadership so does not take a stand. Senior management likes to empire build. Relationships with related companies / personal business interests for leadership leads to self interested decisions. Inefficient and rigid processes and practices lead to poor donor stewardship and poor funds stewardship as well as frustrating good employees.