Pros: if you don't want to work a week, don't call in.
Cons: they don't always have something available, it is a waiting game.
Have to call in every Monday to tell them that you are available for the week, sometimes they call you, sometimes they do not. Not everyone is given a chance for positions. There are only three people who work in the office.