Pros
The products, the prices, the vacation and medical coverage (for full time employees). Individual stores have the ability to "tweak" visual presentations based on store stock. Atmosphere is fun and upbeat, employee discount is generous. It is a great "transition" job - pretty good to hold you over until you find one that pays a bit more with less aggravation. Part-time is a great high school or first job for teens.
Cons
Stock to support advertising does not always arrive on time. Of course payroll budget is much too tight to be able to run the store properly. Managers and Assistant Managers are very clique-y and if you are not "in", you can't wait to get OUT!!! Too many customers are THIEVES and not enough staff to prevent the HUNDREDS of $$'s of shoplifting PER DAY!!! GM's are berated and punished for inventory issues ... some, such as pallets of product which never make it to the store from the DC, which are completely out of their control.