Pros: good benefits, great clientele/participants, some great admin/behind the scenes staff
Cons: no staff recognition, low morale, no raises for the little people (while "higher ups" keep getting more $)
Funding challenges & mis-management (as any non profit). Some great people working here, but almost always over-worked & under-appreciated. Some positive changes in the last few years, but always hard to change from the bottom-up. Amazing participants & community!!