Pros
Flexible, Friendly company, Great benefits, Opportunity to learn
Cons
Availability, Constant change of managers
Pros
Great management team, good pay, room for growth
Cons
Unpredictable schedule, a lot of theft, extremely busy during holiday season