Pros
The pay is above average for most positions. I started as a Cashier (now in Cafe) and entered in at a Level 3 paygrade which paid $1.50 above my state's minimum wage of $8.00. If you can wait it out, there seems to be room for advancement and to change departments within the company. I'm currently part-time and a lot of the full timer people I've spoken with seemed to have had to wait at least 2 years for an open FT position.
Cons
Your hours will be cut in a heartbeat, even if the store is busy or your department needs you. My departments in always understaffed but there is "no budget" for hours. I went from getting at least 20-25 a week to less than 17 a week. I'm lucky if I get 15 anymore. It is very busy and having a staff shortage can make it even more hectic and stressful. It is also very hard to get time off. If you call in for being sick you better have a doctors note because you are only allowed 3 unexcused absences every 6 months. If you are like me and don't have health insurance, this pretty much leaves you SOL. Too bad you have to be with Sam's for 2 years as a PT employee before they will let you buy into their very expensive healthcare plan.