Pros: Dress code and coworkers are fantastic.
Cons: Nothing else is fantastic.
Some managers are better than others, most of the employees are jaded and hate their jobs, which you also will learn to do. However, those people will be some of the best people you will ever make friends with. Expect to get out past when they tell you, sometimes around 1-3am if you are closing. For the most part, you will likely work alone in your designated 'room' of the store, and you will get so bored you want to cry. The customers are likely to be rude and messy, though sometimes you will meet cool people.