Pros
If you have good availability, you have work. This is good work for those who have open availability seven days a week. Or who are able to jump up last minute to take work.
Cons
They do not get the client help if there is a problem. Communication isn't clear whatsoever. They take their mistakes out on the caregiver. Not enough notice between shifts. If their is a problem within the home, they ignore it. No one comes out for inspections. They have no idea where they are sending you, when it comes down to living conditions. No advancement. They call you early in the morning or late at night for last minute fill-ins. If you do not take the shift on your day off, they make you feel guilty and say you are "denying" shifts. I would NOT reccomend this company whatsoever. You are better off working in an Assisted Living Facility or a hospital.