Pros
You will meet some really nice people here and hopefully get to help people in your work, but I think that's true for many social services. I think your experience really depends on what team you work with, what office you're at. You get a decent amount of training. Many like the work flex policy, although for some I think it just means you don't have a space to work and keep your work stuff. It's also hard to build any rapport with colleagues when no one is in the office. I like that there's a Diversity and Equity department and that CMHA is trying to be recovery oriented. I agree with many of the values and ideas that CMHA advertises or (claims to) strive for.
Cons
CMHA often talks the talk without walking the walk. They do/say a lot of things that look good on paper (or in the media, on the website, to accreditors and funders) but don't actually have a positive impact. For example, calling CMHA a safe space for people with lived experience of mental health struggles or for people who are LGTBQ+ I would say is not true. CMHA advertises that they are, but there is so much stigma and constant discriminatory language and assumptions made. But this is true for basically every mainstream social service or mental health organization, so it's not just CMHA specific. I guess if you're from these groups there are likely better places to work, but also lots of worse places to work as well, since discrimination is mainstream. Just very frustrating to be a social-justice oriented person in a place where directors/management set this tone of feeling good about what we're doing and not critiquing ourselves.