Pros
Some managers are really amazing, they care about their employees, and they know how to balance the good of the organization against the good of the individual. Benefits package is pretty stellar
Cons
1. Inter-office politics and back biting abound unnecessarily. 2. Upper management engages in subterfuge and doesn't communicate openly about employee performance or organization’s direction. 3. If upper management does communicate about employee or program performance, it is EXTREMELY passive-aggressive 4. Because performance reviews are not a thing for this organization, employees have been fired without knowing about performance issues. 5. There is more than one Executive Director, whether they'll admit it or not. Previous ED "retired", but she still exerts considerable control. 6. There are no formal HR mechanisms in place to report issues or complaints 7. EXTREMELY high turnover rate, especially for a non-profit. Only 1/3 of employees from last year are still employed by the organization. 8. Honest, tactful feedback to management is not well received and may cause them to retaliate 9. Organization has no direction, even though they're building a colossal new facility 10. Plans and changes to programs are poorly thought out and poorly executed which makes some programs exceptionally inefficient or useless which demoralizes the employees 11. Interim Executive Director has set into motion plans that she will not be there to complete 12. Employees, grunts, or peons, whatever you want to call them are regarded with extreme distrust. 13. Upper management enjoys excessively flexible scheduling, while they approach regular employees with a butts in seats mentality. You're only working if you're at work.