Pros
Fun, passionate colleagues Decent benefits package Beautiful office, Family-oriented work culture
Cons
* Limited to no upward mobility * Low salaries, even for a non-profit * Limited bonuses * Performance review process is faulty and lacks recourse for employees * No management training; across the board, upper management lacks supervisory skills * Competition among departments rather than collaboration * Blatant, unequal treatment of employees by supervisors * Generational gap between upper management and the rest of the office * General office cultural shift after election--used to be more like a family, now it's more like, why aren't we doing more? Why isn't our organization fighting harder? * CEO consistently uses organization for his political career/publicity * Low retention