Pros
A wide range of clients. Availability to work with a long-term client or meet with a variety of clients. Fulfilling work where you get to feel like you are helping. Competitive pay. Will pay for remainder of shift if client sends you home early.
Cons
Management doesn't communicate properly around client issues, client information, pay discrepancies. Was sent to work with clients without critical information (for example: I was sent to provide care for a woman who was traumatized and needed only female caregivers. It took over five hours for the company to find a replacement, during which time I could not leave her for safety reasons and my presence was actively harmful for her). No accountability or improvement on ongoing issues presented.