Pros
This company makes sure you are included and heard, and this job was so wonderful to do! Flexible, and the pay was great. I felt like I had all the recourse and contacts that I needed, I never felt unheard or uncomfortable. It was a great way to meet new, friendly people, too! Management was nothing short of extraordinary, as well. Overall a very fun and rewarding experience.
Cons
Sometimes there are people you meet on the job that don't appreciate what you're doing too much, but that isn't the fault of the company. I don't really have anything to warn of.