Pros: Sociable, nice work-environment.
Cons: Keeping schedule times appropriate and on time.
A typical day of work varies. You could have a couple days in general managements or warehousing for a company in the mornings - then have a new job during night shifts, power-washing parking lots, or working for moving companies! Very fun!
Co-workers can also very, most are very fun, dedicated to their work, and your bosses are always on your side!
Hardest part of the job, is keeping your time schedules open to switching from job to job opportunities; Easiest part of the job is making new firends, enjoying a sociable environment, and having fun!