Pros: decent pay, flexible schedules
Cons: shortage of shifts from time to time.
This is a good place for people to go who want to fill up extra time and get paid. You are only scheduled when you want to work. Shifts do not get canceled so much. You learn to be independent and make decisions on your own and if you cannot do that then someone is one phone call away.