Pros
Major holidays off. Friendly co-workers. Good benifits. Ability to feel like you're helping people in an industry that is typically trying to take advantage of its consumers. Opportunities for advancement if you fit the mold. As a salary associate the vacation policy is very rewarding if your manager values Work/Life balance.
Cons
Retail hours. Nights and weekends. Pay is below industry standards but enough to make it hard to leave. (Speaking as a former Sales Consultant and current Buyer). Advancement is reserved for people who fit the "corporate" mold. Advancement towards all management roles require and exhaustive and extensive interview and panel process which, once you're deemed worthy of the opportunity for advancement, will require completion of action plans and individual development plans. Which can vary from 6 months to a year. With still no guarantee of acceptance to go to the management assessment. Work/Life balance outside of Salaried positions is not very good. Sales Consultants will work endlessly over the course of a month and their vacation pay is based off their previous months sales.