This is an important community organization. It helps people who would otherwise be swept under the carpet. The professional staff is comprised with people who have gone through mental health issues similar to the people who they help.
I had a great time working with the women and I extended the end-date of the two groups because everyone was enjoying the programs so much.
Cons
This is a non-profit organization and many of the programs change with the turnover of the volunteers. There are probably more volunteer opportunities than career opportunities.