Pros
Either looking for a job to make a couple bucks or a first job, it is an okay place to work for. The pay is okay, a little above minimum wage, the benefits are okay if you stay there for a little while. Some of the people working are alright. A good place to work in the short-term
Cons
In addition to very high turnover, some managers have very poor leadership skills. Half the time they don't communicate with each other, so you find yourself doing the same job three or four times. It is very hard to find management on the sales floor, so don't expect to see them much. They have a tendency to put down the veteran associates, find ways to make them uncomfortable to work for Walmart so they can replace them with newer employees at a lower wage. Management doesn't really care which specific department you work in, they will always assign special projects for you to complete which take up 90% of your work day and on top of that, have your department 100%. Scheduling is very bad, one night you'll find that there are four people on the Wall Departments, and the next night you'll only find one, and if you can make it through the night, then expect the next night to be the same. Management shows little to no praise for people doing their jobs well, they just find ways to criticize. Walmart's expect high standards with the least possible, making it incredibly difficult to complete primary tasks at hand. They'll take advantage of a person's ability to complete multiple tasks and give him the jobs and tasks of five people to save money. Their evaluation system is nothing to be desired as they do not take into account the self-appraisals. Not worth the time and trouble to build a career at.