Although the work is challenging the participants make it place! You will form amazing relationships with them and helping them learn and grow will enrich your life!
Cons
Management shows very little care for the team. They do little things here and there but lack a real understanding of the day to day tole the job takes on the team. The are also very quick to point blame or reprimand the staff for any and every little thing.