Pros
The Twelve Step program is excellent. There are some excellent employees who do care about the client. Unfortunately they are the exception rather than the rule.
Cons
The culture has changed tremendously in the last 10 years. It has evolved into a corporate business rather than a happy, caring entity. It remains the most incestuous place I've ever known; people are hired (and fired) based on who they know. Management is not trusted and in spite of their lip service about employees being listened to, it doesn't happen. Nursing is a disaster. They are held in high esteem by upper management but many have ethical problems; lying about other employees is the norm and has cost quite a few their jobs. As a retired licensed counselor I worked with other long-time employees who were also licensed; they were happy to "get out of there" and none have chosen to come back, even on an "on-call" basis. That says a lot. For a non-profit organization there are at least 18 employees who earn well over $200,000 per year, many of whom receive bonus and incentive compensation which an average employee might consider to be a nice yearly salary. And many of them are incompetent. Employees are afraid to speak up about many things because they will be out the door pretty quickly, and they know it. Human Resources is a joke and will not carry your concerns "up the ladder" because they're too embedded with management.