Pros
I learned a lot of great core values when it came to the selling process. Great incentives for exceeding company standards. Great company to work part-time if you have kids and are married (full-time may stretch you a bit thin). You can advance in the company very rapidly if you clock in on time every day, never call out, and exceed sales and productivity goals more than you meet them. Vacation pay builds up very rapidly. You get one weekend a month off. They close early christmas eve, don't open early or close late on black friday, and they are never open on holidays (sweet, I know). You can swap schedules with someone else without having to notify management.
Cons
The full time schedule is not fit for those who have children and/or married. Micro-managing x 1000 (I eventually got use to it though). The atmosphere is a bit up tight. It makes it hard to enjoy the work environment.