Pros
weekly pay, insurance, many great employees, meet wide variety of people, I am very lucky with my dept manager he is kind, considerate, fair and he is a working manager (many are not) usually able to get requsted days off, my particular pay is considered low campared to others but it certainly is not bad
Cons
it has become too corporate minded, store managers are more concerned about punishment. and following policies that are at times impossible to follow and sometimes are simply stupid. it is very difficult to provide outstanding customer service when your dept hours have been cut and you have to say the same lines over and over to people, like robots, but you do it because you dont want to get written up. That is not customer service, that is Walmart. and I hear that from customers almost daily and sadly not a thing is done about it. (at least not at my store)