Pros
There are so many employees coming in and out all the time that being five to ten minutes late is no big deal. It's almost impossible to get fired. They have no problem with rehiring college students who go away and come back for the summer and holidays. It's pretty easy to get your shifts switched if an event comes up that you want to attend. Managers also don't mind coworkers socializing so long as they're doing what they're supposed to do. You're allowed to have piercings, tattoos and any crazy hair you want; employees simply need to dress "business casual" as in clothes that aren't stained, ripped, and actually cover your body. There are always a variety of interesting characters that work there so you'll always be amused.
Cons
They seriously rip off their employees when it comes to pay. You are hired for minimum wage. Upon being hired in I was promised a raise once every six months. I only ever got one raise after the first six months, it didn't matter how good of an employee I was over the years. It's always very dusty in the store so those with allergies or sensitive eyes and respiratory systems can't work here. You're not allowed to have anything to read nor are you allowed to sit if you're unlucky enough to be stuck in the fitting room and you'd better have a strong bladder because you need to wait for a coworker to finish whatever they're doing and come cover you in order to use the restroom (this is understandable but honestly it really sucks). Lastly, there is also a lot of miserable coworker gossip that you have to ignore to keep your sanity.