The job can be stressful at times depending on schedule or traffic, sometimes very long days with no breaks to stop and eat.
It has a lot of benefits in the fact if you need a day off for doctor appointment, etc. they do their best to accommodate your needs.
I do not recommend this type of job for someone with small children as the schedule always varies each day. If they could work it to where your able to have a set schedule than it can be good but the demand makes it hard to control that in this business.
It's a good learning experience to build confidence in driving to new places and dealing with clients from all types with various needs.
One truly has to care for the clients as a whole because with some you are the face of care in helping a lot of people that for whatever reason have no one else to depend on to get them to important doctor visits to going to the grocery store or just a day out at the mall or hairdresser.