Pros
You get great experience working with a difficult client population, and the clients do make the work worth it if you enjoy what you do. I have met some amazing people who work alongside me, and have also met some amazing management staff. The pay isn't terrible once you're fully licensed. PTO, sick, and discretionary time are all offered. It is possible to engage in really fulfilling work with clients, despite other setbacks.
Cons
No room to provide honest feedback to upper management about client contacts, how to improve client experiences, and how to improve staff experiences. Productivity is put above all. If you're fully licensed and have been for a while, you will outgrow the pay unless you want to be a supervisor or lead, in which case you need to be prepared to work long hours and overextend yourself as this seems to be what the norm is with management I've seen. Lots of staff, if they've been there for a while, engaging in direct client contact, are burnt out- not just because of the difficulty of this work but because apart from pushing EAP and "self-care", staff mental health is not prioritized above productivity. I've had many clients discuss frustration with being "tossed around" Integral Care as a system, not receiving genuine, good quality care, and lots of this has to do with staff not being paid enough, staff not being valued enough, and staff all around have little room to provide feedback and have their voice heard. It's a large agency- keep that in mind.