Vantaggi
Seems like each club goes through a new GM every few years, so if you're not a fan of the current one, they might not be there long. I think I remember when I started there someone mentioning that they do that so it stays "Sam's Club," and not "Mike's Club," etc. Usually pretty flexible with schedule while I was in school. And as long as I gave notice far enough in advance (3 weeks) time off wasn't usually a problem. If your club does well, there is a yearly bonus. They just increased it this past year to a max of $2500 for full time $1250 for part time. Lots of different positions available. (I've worked 7 or so in my time)
Svantaggi
Each new manager has "their way," of doing it. 90% of the time they require you to do it "their way," even if another way is better/more efficient/etc. Lots of turn around. Retail during the holidays is the worst. I've had a few good and a few bad GM's. They move around after a few years. My current GM gave us a list of black out dates (mostly the weekends before and after major holidays, all of November and December, and the entire month when we do our yearly audit.) Added up to be something like 100+ blackout days. On your feet all day. Managers always changing their minds. (For example "I want all the TV's on this aisle facing west." and after you've spent an entire day moving everything they change it the next day. And they something else shortly after) Make us take classes so that we know company policies, but when a customer only slightly complains, the manager overrides the policy making the associate look like an ass. Why have us try to enforce rules when you're just going to break them? (Ex. Someone trying to return a 3 years after the 90 day return policy). No consistency between managers. Full time positions are rare and the person has to have 100% open availability. Sometimes that means switching to nights, back to days, and back to nights in the same week. If a full time associate leaves, almost always is replaced with 2 part timers.