Pros
Very generous benefits packages, even for part-time employees. Stock vesting programs, 401k, incredible medical and dental, and above all the college achievement plan. I've taken advantage of all of these, i'm about to graduate with a BS in criminology,a minor in justice studies and advanced data analytics with zero debt. If you advocate for yourself and take advantage of the programs offered by the company, it can have incredible payoffs. An outstanding 2-3.5 year job for grad students or undergrads that can handle 21-25 hours a week.
Cons
The work can be incredibly demanding, particularly in high volume environments, and the rate of attrition makes retaining competent staff difficult. The corporate structure relies on managers demanding very high output levels from partners, unless they're lazy or on the verge of leaving you'll be worked to the bone. I wouldn't recommend it to people looking for temporary work, there are better paying, less exhausting jobs and the appeal lies in the benefits programs, which don't really pay off until then end of your first full year. Experience varies wildly depending on the quality of the management, cultural settings nearby, and clientele. People can be horrible, and you're paid in part to tolerate that. You'll get screamed at, maybe have things thrown at you, and if have to clean up some very unsavory things, but that's par for the course in retail/service.