The work itself is great, but it is simply too precarious to make a career out of.
Pros
Work environment is phenomenal compared to other lines of work. You're given a great measure of agency and self sufficiency on the job, The work is rewarding and rarely tedious, and the agency is good at matching up clients with caregivers they need. Work-Life balance is great and scheduling is incredibly flexible. When times are good, this feels less like work and more like a community.
Cons
Extremely low pay for the work that's being done. Hours fluctuate wildly and you can go entire pay periods with barely any hours. Three hour shifts are common but undesirable to work as the way their pay system is set up, you are only making a couple more dollars than a two hour shift. Benefits are a joke; no medical insurance, just a prepay agreement with local hospitals that doesn't cover emergency services.