Pros: work when you wanted to, friendly staff
Cons: sometimes the work was just not there.
Go to company or call, or visit website to find a temp job, go there, do the job, leave, wash rinse and repeat.
I did enjoy the actual company associates. they were always friendly, always ready to work with you to find you work, and always willing to go a little extra if you needed help with instructions for the work site, or travel.