Pros
The environment in the store is constantly changing - whether it's new employees or new merchandise, there's something new to look forward to each time you come to work. Discount is 10% - sometimes 20% on special employee discount days. Great insight to beginning in retail. Ability to grow (if you're friendly with the management and good at your job). Decent wages - nothing that isn't expected. Salary (aka hours that can be scheduled in a given week) gets cut at certain times of the year but that's nothing new in the retail world but the amount of hours is still decent. Great health insurance benefits for full time employees.
Cons
The managers have to like you for you to get a decent schedule and sometimes it can be hard to get days off. I wish the discount was bigger! The occasional rude customer puts a damper on everyone's mood.