Pros
If you have a good manager and team, it can be fun. Customers are 99% great.
Cons
At the retail level, the company is VERY cheap and doesn't support its employees. Low wages with minimal raises even if your reviews are high. Starting pay at the DC is much better than 10 years at retail. Corporate (the district manager and above) doesn't support the employees much if there is a problem within the system. If you are looking for retail work, you will get a much higher wage elsewhere. The amount of hours for parttime fluctuate so much that you should not depend on working much even if you are a good employee. The motto of work hard, have fun make money is more like work hard, have fun (if you have a good team) and forget about the money you ain't gonna get it.