Pros
Make good money (commission), Fun place of work, huge discount on clothing, fun people to work with for the most part, travel opportunities, good benefits, it is good experience for someone straight out of college who needs something on their resume-it can lead to other opportunities in corporate retail.
Cons
Not a very serious job (unless you actually want to be a manager), tiring job due to always being on your feet, you have to work in a mall, terrible work schedule (weekends and nights), LONG holiday hours (I worked sometimes 60+ a week), you have to work hard every day to make a living there are no slacking days if you want to be consistent, there can be drama considering you are working with high schoolers, some of the district and area managers (or just managers) are really crazy - they are super hyper active and expect you to be fake like that also.