Pros: talking to clients, flexable work hours.
Cons: short breaks, health care options
Constant monitoring by the supervisors and the state due to the criteria set by the state. The hardest part is adhering to rules and the most enjoyable part was the interacting with the state residents. I learned computer skills, interactions with people and patience.