Pros
Employee discount. Extensive training which allows you to learn many new things. A few really awesome trainers who travel to New store openings.
Cons
Poor upper management, always in the backroom and hardly ever on the sales floor. Extremely limited payroll so every employee is stretched thin and frustrated. Customers complain daily for having to wait in long lines because of minimal floor coverage. Little to no room to advance in the company. Managers do not trust employees to make educated decisions. Turnover is the highest I've ever seen in any retail chain especially with part timers. They are expected to know just as much as Full timers but scheduled 2 days a week if lucky (1 of which is a truck shift). Truck shifts are never fully staffed, employees are overworked and frustrated.