Pros
If you need a lot of hours and want to constantly work, then Walmart is your place. I can tell you that even as a part-timer, I worked at least 43 hours each week! That being said, your paycheck looks awesome if you can work almost everyday. Which is what I did. If you are a full timer, you walk away with at least 800 every two weeks. So if having money for bills is what you need, then Walmart is the way to go. But to constantly stand on your feet, deal with rude customers and bad-ass kids, uggghhhh.... pick and chose your battles.
Cons
Again, the open availability is a problem. If you can only work during the day, you are out of luck as this is their busiest time. Weekends off are rare but do happen. And if you have no family, expect to be scheduled almost ALL THE TIME! Holidays at my location were MADNESS! People with bad attitudes and greedy kids that want everything in sight...run! Although the few bad apples would make you want to quit, if you can survive Christmas, New Year's, Valentines and Easter, you'll live to see another day. But still, patience is a virtue, so hold on to it.