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.