Pros
The cause is important, and the people generally mean well. Some people seem to do well here, and to enjoy the work and environment. Staff generally seem to work strictly 9-5, which is pretty uncommon.
Cons
To be fair, this was a few years ago, but my experience was not very positive: - Diversity is extremely low, and company culture is not inclusive - Departments are highly siloed, and some are more valued than others - Frequently hire temporary employees, who receive low pay, are not treated as equals, and are provided few opportunities for growth/entry into the company. - Management is unaware and inconsiderate of issues that staff are experiencing - Every job is essentially fundraising - there is little project management, creativity, or other skills involved, as heavy guidance comes from the national office and everything is outlined for you