Pros
Fast-paced environment that allows you to meet and help a variety of different personalities. Management really emphasizes that we all work together as a team and communicate effectively, which makes everything run pretty smoothly, even during holiday. I was able to move from support to associate within 6 months, which was a great way to go. Knowing how the back/stock and register end works has really helped me as a seller. I have one of the greatest management teams, and they've been extremely accommodating with my college class schedule.
Cons
The holiday season can be really, really tough to get through. I worked the four days before and two days after Christmas without a break, and it was pretty brutal. And immediately after holiday, hours drop off almost completely, which I didn't mind with my homework, but it really hurt some of the other employees.