Pros: very high job security
Cons: no breaks allowed, you will potentially be doing the work of several people, must work overtime to make a sustainable wage.
Toxic environment where the program director makes you feel that you are not valued or cared about as a person, only as a body in the building. Staff is very busy sniping at each other and talking about about each other, but those who truly care about the clients do a stellar job, and it is very rewarding to watch clients make progress towards their goals. The pay is very low and does not offset the health insurance.