Pros
CMA is a great company with excellent leadership and a positive company culture. It's meaningful to do work that supports our communities. Generally it is easy to put your head down and do great work. Nice work-life balance. The team is really warm and welcoming. Modern offices.
Cons
At times leadership is opaque and authority rests with a few key decision makers, and people do not know why or how decisions were made, but on the other hand, they have strong leaders with a clear vision who get it right most of the time. As a non-profit at times do not have access to the latest technologies and salaries can lag a little, but that is offset by great work-life balance.