Pros
In comparison to other non-profit organizations, the salary and benefits are solid. For the most part, people are nice and friendly.
Cons
Although the salary and benefits are good, for people seeking professional growth and an opportunity to learn, this organization is not for you. People enter at the position that they "fit" into and almost never move up so talented people never stay for too long. Nepotism is rampant - if someone up high really likes you then it's easy to get perks and many staff are hired due to connections within the organization regardless of qualifications. As a result, executives do not know how to manage programs or budgets and are resistant to innovation. The organization functions the same way it has for years and will likely not change. Well-qualified staff are overworked - for example, an assistant that does his/her work quickly and well will have more assignments piled onto their workload while slow/lazy staff are just left alone, ultimately reducing their effectiveness.