A wonderful job for those who enjoy one-on-one work with people without constant supervision.
Pros: set your own hours of availability
Cons: too much travel time
I'd usually enter the house, find out the specific needs of the client for that day (laundry, bath help, med reminds, ROM exercises, etc), and try to fit what I could into the time allotted that person for that day. We mostly always worked one-on-one with the client, and didn't get to see many coworkers.
The hardest part of this job is walking into – more... an unknown person's home and trying to provide the same care they'd get from their regular worker. The nicest part of this job is having regular clients, which allows for more personal care than you'd provide a stranger. – less