Working environment has improved so much over the past. Very supportive leadership, tight knit smiling and happy staff. Every day is fun and ends knowing we each made a difference. Amazing what a good place it's become!
Cons
It's a very small non profit and salaries sometimes reflect that.