Working with the people supported is very rewarding. You start to see things from different perspectives. I get proud moments when someone accomplishes a goal.
Cons
ALWAYS understaffed to the point where it could potentially be dangerous. There really aren't any kind of accommodations for injury. The pay is sadly competitive for the area, but it's non profit, so no raises unless it's a state COLA.