Pros: everything about this job.
Working for Recall was one of the best jobs I've had. Typical day consisted of showing up to work, reporting to the team lead, conferring with team members, then hitting the day of work schedule. Usually picking orders until 7:30am then hitting the road to deliver or pick up orders.
Most enjoyable was the comradry I experienced there between the team lead, and team members. Nothing was ever frustrating.