Pros
You get to meet some really great people, both clients and coworkers.
Cons
The management lies about opportunities for growth, pay raises, and time off. They will threaten, guilt-trip, and manipulate their employees constantly, trying to force us to work on our days off, giving us clients with no information about them, refusing to protect us from abusive clients, requiring us to drive an obscene amount of miles to a client's house for months and refusing to compensate for mileage, and completely ignoring all phone calls from clients and employees. They are also an awful company to their clients, if I had a dime for every client who tearfully told me that their calls are never answered, often caregivers just never show up and the clients are not taken care of for days. Management promises these clients that they will cover missed shifts or at the very least they will keep the client up to date about who will be coming to their homes and when. The pay is also terrible for the work. I know most Healthcare jobs pay very little, but these people will promise you so much more. Then you work yourself to death for them and get treated horribly and have nothing to show for it in the end.