Pros
Gain experience and so much more from helping others. A lot of breaks and down times. Work as much overtime as you'd like, but at minimum wage you have to in order to pay bills. You get reimbursed for dining in to eat with individuals, and when you have to drive individuals around in your vehicle so you can get out and about with certain clients.
Cons
Very stressful, Minimum wage no matter how long you work there(been there for 8 years and still no raise), you can work as much overtime as you'd like, and usually will be stuck working hours that you don't want to due to the high turn over rate and the lack of staff(even if you're in a house with 2 people in wheel chairs, you'll still be made to work by yourself), Supervisors don't get paid near enough to care as much as they should either. You also put all kinds of wear and tear on your vehicle but the company won't pay to help fix your personal vehicle you use to drive the individuals around. You could get promoted, but most people choose not to because the responsibilities far outweigh the pay rate(being on call 24/7 and having more than 5 houses to run and keep staffed at one time, but if you don't have the staff then you are stuck working those hours. All in all I don't recommend this place to anyone.