flexible schedule, depending on your supervisor there are many learning opportunities, lots of freedom to work on your own
Cons
very low pay, they only pay $2/hour for driving time and you could have up to 4-5 hours of drive time per day depending on how far apart your jobs are.