Pros
Friendly staff, lots of shifts on offer, you can choose when you work, great free training sessions, can move to another location if you do not like your own, can report incidents easily.
Cons
Do not offer much information about a new service, sometimes do not give directions to the exact service so got lost a few times, can sometimes call you multiple times a day.