Wal-Mart is in fact the worst company you can work for and be a customer for. Their skeleton crew that they provide is not enough for workers to get the jobs needed done and keep the customers satisfied.
I was fired merely because I was absent, on top of a customer stealing something months before. Their understaffing was so bad, (and the lack of security tools too) forced me to either lock the item on a peg without a wrap, or definitely have a customer steal something off my cart as I had to work with a customer on phones and phone cases.
This company NEEDS to pay its workers more, it NEEDS adequate amounts of tools, and it NEEDS more people. I am never working here again. I still get stories from people who work at the store I work at who are now under going panic attacks. Its killing them.