Pros: fullfilling work, good managment, good benefits, great experiences
Cons: low pay, possibility of being injured, sometimes a stressfull environment
The day was fast paced. It would start off with small tasks that residents performed that were monitored by staff. Later in the morning some form of class, or job related activity was performed in a few different groups led by staff. This taught you hands on different jobs from farm work, to folding clothes, and how to teach a class.
The management at my job site was fantastic. Very fair, and balanced. She was also very knowledgeable, and both a friend if needed, and a good boss always!
All co-workers would lend a hand to each other. The occasional bit of drama would happen, but it was usually sorted out quickly, and quietly.
The hardest part of the job was being pulled in a few directions at once. One resident may be starting a possible violent situation, while another may be teasing another resident. All while you are expected to complete daily tasks, and paperwork for billing. Also the pay was very low for the job.
The most enjoyable part of the job was feeling a "family" feeling with your residents, and (some) co-workers. Having an enjoyable boss, and management team helped as well. Learning many different jobs with the residents, and having great experiences with them, and the company as a whole was wonderful too.