Pros: schedule flexibility, get to choose most of your clients, easy to get hired
Cons: use own vehicle, no mileage reimbursement, most clients are short hours and many live way out of town, no regular pay raises
This is not the worst place to work, nor is it really all that great. When you apply and they call you in for orientation (and they will, because their overturn rate is horrendous, they need the workers) they try to get you excited about working there with things like flexible schedules, you can decide whether or not to keep a client, the work is easy, etc. Those things are true, but they don't tell you the downsides to the job. (1) You use your own vehicle to work. (2) They do not reimburse you for mileage. (3) They can send you to many different places all over the county. If you're lucky enough to get clients who need you there for 3-4+ hours at a time, it's not so bad, the trip is kind of worth it. For the other 95% of you, you will get clients that live all the way out in Timbuktu and they will only be for an hour or two at a time. That plus no mileage reimbursement plus all the wear and tear on your vehicle=not worth it. (4) They also do not do regular evaluations and raises like they say they'll do.
If you absolutely have to work here, make sure when they start to give you clients, you put your foot down and tell them you only want to drive so far for clients. Don't let them push you around. Unless you enjoy spending half your pay on gas and other car costs.
Most of the clients they get are great people. I've met some of the best people on this job and I definitely enjoyed that part of it. But the company itself is not good at all. If you're interested in a job in this line of work, I strongly suggest looking at the other local companies first. There are plenty of them, and several of them have company cars and better benefits. Save this place for when you are truly desperate.