The pay is only slightly better than fast food or other greedy retail chains. When you consider that much of the pay associates receive goes right back to Walmart for groceries and such, minimum wage seems unfair. I actually receive $11.65 as a Inventory control team member, but I'm a rare case. If you've been there a year you can expect to make about $8.50 or so.
Like I said, there is virtually no room for advancement. Even as you watch your store flourish and make half it's associates salaries in a few days, there is never any opportunity. Positions rarely open up, and for the last year have become especially scarce. College goes unnoticed as well, so don't go in as a student expecting to move up. You wont.
Once again, depending on management, you will many times be treated like dirt. I can almost guarantee you will never get a compliment. I've worked for 6 years, and received a few from a manager that I've known for a long time. Otherwise, you will constantly be bombarded with your shortcomings.
Although Walmart can be somewhat flexible on your schedule, especially for school, hours can be extremely varied. One week you'll get 32 hours the next, 12. It depends on your position, but I see cashiers deal with this a lot. Be prepared for this annoyance if you're going into that position.