Pros: fun co workers, training
Cons: communication, not stable, can't get full time unless a manager
Daily reports and training completed. Hardest part of job was when it was slow, most enjoyable part was the training. Management had poor communication and handled thing poorly but most of them did a great job.