Pros
For an entry level position without any education past high school the starting salary is decent. If you're willing to relocate there are constant chances for advancement. 2 weeks paid training (hotel accomodations provided).
Cons
Being admonished for things that are entirely out of your control. Sales quotas are unachievable. Even when the quota has not been met, the quota will increase in the next month. Be prepared to work almost every holiday. Scheduling is done a month in advanced. If something comes up if you're lucky management may approve a schedule change. When using the sick time/vacation time/personal time, management will make you feel guilty (ex: "so and so is going to have to be by themselves all day." or "if we can't fill these hours we're going to have to impliment mandatory overtime") and will try to get you to come to work anyway. Constant calls on days off for overtime. As with calling out, be prepared to be guilted into cancelling your plans and working overtime, sometimes in stores over an hour away. High turnover rate. You will probably see at least one person in your store leave within the first 3-4 months of you being there.