The salary is less than retail/ fast food workers make. You cannot do this job as full-time and expect to make ends meet. If you do it as part-time, consider it a volunteer/community service because if you need the money you are better off working a higher paying part-time job. The hours aren't guaranteed and you do not know where you will be placed or with who. Sometimes you take longer commuting than the time spent with the client. You spend more on gas than you get paid. The shifts also vary in length. Sometimes you'll have an overnight shift which is worth the travel. Other times you may just have a 2 hour shift.
The service you provide varies. Some clients need help with physical therapy or going to doctor's appointments. Others may just want someone to clean and cook. At that point you are an underpaid maid and cook. One client just wanted cleaning. So instead of providing care for the client directly, you are a bargain maid making less than half of what a maid makes.
The management is also less than caring about your needs. If you can't make it to a shift they push you to find a way to get there or have someone else cover the shift. High management turnover as they were constantly on-call.
No career opportunities and no skills learned.