Pros
I really enjoyed the community within the store. It was very easy to bond with other employees and customers. This made the hard days easier to get through knowing that you had a team working with you. There were a lot of repeat customers and their understanding even when they had an issue made the more difficult customer situations easier to handle. If you want to learn about how retail/ retail management works, this is a great place to start. There is a lot of cross training available IF you're willing to put the work in. I started as a part-time employee and was promoted to a supervisor so there is room for advancement.
Cons
It's retail so the hours are going to be inconsistent and at times difficult. Even if you say that you can't work weekends they will still try and schedule you anyways to see if you're really available. Also if you're joining the team as a seasonal hire, unless you are a n A+ employee do not expect to have your position transition into regular part-time. For most stores the usual amount of employees range between 30 and 50 depending on the size,etc. During the holiday season typically more that 100 additional people are hired. Don't expect great pay it retail. They pay over minimum wage but just barely for part-time employees (most times regardless of experience). They do give raises, they're not a lot but they do reflect your performance! Also, I did enjoy the community aspect but watch out for catty behavior. Again it's retail so this is to be expected. I've experienced it from people in all levels of the store.