Pros
It's a job, and beats being unemployed. Like all places, there are some good people to work with and I am lucky enough to work with some very good ones.
Cons
Total disregard for the lives of people working for them. For example, on Thanksgiving, we were scheduled (off the record) to work three eight hour shifts with four hours between each shift. At the last minute, that changed, but no one called to let those effected know. Only those present when the decision was made got the news. As a result, I was unable to spend thanksgiving with my recently widowed mother in order to show up for a shift I didn't need to work. ANother example: the store was closed due to a structural problem and simultaneously a state of emergency. They had us come in anyway only to turn us away at the door. Despite there being a written policy that we were to be paid for half of that day and all of the following two days, they did not pay. The reason? "We decided to use the old policy this time." There are so many other bad things that go on there. I wish there were a redeeming quality. I don't like to be all negative, but the behavior of this company from the top down is despicable. If you are eligible for unemployment benefits or can get a job cleaing bathrooms at the local bus station, I'd chose those over working for Wal Mart.