I worked seasonal for three years when I came home from school. Amazing environment, friendly staff, fast paced work environment, discounts. Met amazing people there still have friendships with co-workers. Only reason I left was because I was taking summer courses at my college, and the managers had changed. Great pay for a part time college student job. Worked great with my schedule, able to pick up more shift if wanted. I truly enjoyed going into work every day no matter what shift it was.
Pros
gratis, great management, fun environment
Cons
On your feet all day (get good shoes)