Pros
Building relationships with your co-workers; occasional 40% weekends for employee appreciation, flexible scheduling if you really put your foot down and demand it. If you're not assertive, you will get lost in the shuffle.
Cons
This was overall the absolute worst working experience either myself or many of my co-workers had been subjected to; from a system that never worked properly from its inception, which would force you to wait on hold with 1 of seemingly 4 "Tiger Team" techs for an eternity with a busy store and irate customers, to the refusal of upper management to address abusive and utterly unprofessional behavior involving store managers and district managers, to completely erratic staffing (let's have 12 people working during the day shift and 3 or 4 during the busy night shift), endlessly cumbersome truck processing procedures (let's just make the associates do all the work in the understaffed store rather than ticket these shoes in the warehouse, and make sure you break half of the housewares so they have to be marked out of stock at the store, too). These factors, along with customers who can be very difficult to deal with and an endless mess because we don't have the staff to keep a constant eye on the fitting rooms, add to an outrageous level of turnover and terrible morale. Oh, don't forget to sign EVERYONE up for a credit card so your manager, who will likely spend most of their time hiding in their disgusting little utility closet of an office, will get their quarterly bonus. Thanks for all your hard work.