Pay decent for a non-profit
Most of the staff are nice/friendly
Lots of training and development opportunities
Cons
Poor leadership that doesn't listen to staff concerns for the most part
Some people are allowed to work from home sometimes and others aren't
HR manager behaves very unprofessional
Reward for good work is more work