Pros
I really enjoy this job, I am guaranteed a specific amount of hours, and the work never takes me more time than I am provided. I get reimbursed for mileage which is awesome.
Overall the work is easy, and I get to meet a lot of interesting people.
The best part is being able to create my own schedule , the flexibility is unbeatable, but if you can't manage your own time or you tend to procrastinate, then this work would not be for you. The management is supportive and is always quick to respond to questions . There are regular meetings that keep you informed.
Cons
none really, I haven't had any complaints thus far. It is contract work, so there are no benefits, though that's fine for me since I am covered under my partners benefits anyways. For a supplemental income situation, its fine.