Pros
Nice products, the employees are all very pleasant and fun to work with. The managers are also really good to work with. In general it is a hectic but fun environment.
Cons
A few glaring issues come to mind: For part time employees the company has inane "call in" shifts. Beyond your scheduled shifts two days of the week you are required to call in one hour before a shift to see if you are needed or not. On a few occasions I was told to call back in two-three hours to see if they would need me then. They effectively keep you on standby all day long. Poor scheduling management - more than once I was scheduled to close (11-12pm depending on clean up) then be back in store at 6am for inventory. Upon entering the store the morning manage would laugh and say "I bet you hate me". Taking breaks is frowned upon. On more than one occasion a manager would state "if you really think you need to" when an associate asked to take a 15 minute break. These breaks were scheduled on paper but were rarely given.