Pros: decent pay if you get a skilled case and hours
Cons: Everything mentioned above and more
There is no stability and can be taken off a case with no notice and may not work for a month before they find another opening, then it may only be 10 hours a week. Caregivers are responsible for keeping documentation on clients as well as hours worked and rate of pay, call your hours in every week, plus provide the original paperwork before they will release your check and that's IF they "got your call in" otherwise you'll wait another week before you're paid. Management is nonexistent and will ignore your calls and texts no matter how important your issue. After almost 3 years with the company, I chose to give my notice of resignation after my supervisor ignored my concern with a weekend caregiver, who decided to start vicious lies about me. Lies that could cost me my license and reputation, all so she could try to get my position. When I gave my notice, it was ignored until my last 2 days, and still didn't talk to my supervisor, just a text from her assistant.
If you're ok with working an unstable 10 hours a week that you may or may not be paid for in a timely fashion, and never have a reason to talk to supervors, then this is the place for you.
I could go on and on naming the things I've dealt with since being employed there. They should get new field supervisors, not use ex caregivers to handle pay roll and be a little more selective in the caregivers they hire, and would be great if state certification would be required for EVERYONE! They need to start over.