Pros
Dedicated staff truly cares for the work they do. Clinical staff is extremely knowledgeable and willing to take time to teach or explain the work they do. Opportunities to receive invaluable experience interacting with clients and families. Access to learning opportunities through lectures hosting onsite clinical staff and outside professionals in the field. If you're an open advocate for yourself and ask for learning opportunities, the clinical and administrative staff are accomodating. Many administrative staff go on to graduate school in varied clinical fields (including me), and working at CMI provides great insight to help in your future clinical experience
Cons
Upper management is not always transparent. Could use better communication. Can be extremely demanding hours (at least when I was there) Clientele or upper management can be difficult to deal with (this a great learning experience and opportunity as long as you have a tough skin). Can be challenging to juggle different expectations from administrative protocols, upper management, and clinical staff. High turn-over rate in the administration department because there's very limited opportunities for upward movement/promotions within