Pros
The clients, some good/caring staff members, good amount of down time depending what shift you work. Easy job for the most part. Good benefits for industry.
Cons
Horrible management and upper management, all managers and higher ups are friends so if you have a complaint it never gets anywhere. Company is always involved in ethical dilemmas and puts staff in tough situations all the time. Extremely high turnover rate. Most staff don't stay full time past one year, supervisors are untrained and underpaid along with the rest of the staff. Many supervisors involved in romantic and sexual relationships with other staff and sometimes clients. No security even after numerous attacks from clients on staff. Little to no room for advancement into positions that pay more than 30,000 per year. NO COMPANY MORALE AT ALL.