A man at our local Walmart got in trouble with his manager for helping a customer when he was wanted elsewhere. He was selling the customer an expensive electronic item. The customer was incensed with the manager. So the associate went to a bank where he was hired. They told him they like his work and as I understand it they are footing the bill for two years of school in banking. They have practically promised him a management job. The handwriting was on the wall for this associate anyway because customers always confused him as a manager even when he was with a manager at the moment. He dressed the part. Walmart's response was to tell him to stop dressing so well.
Actually, the backroom at our Walmart does have kudos on posters for associates. I haven't met one yet who cares about whether they were associate of the month or helped with a big project that brought in dollars. I learned that if there is an accident at the store, all employees lose their monthly bonus.
Mostly it seems that associates have bad morale.
Customers complain, too, but this one takes the cake. A customer who knows me asked why Walmart doesn't have blue dog clothes. She was very irate. She said all they have is pink dog clothes and her chihuahua is a BOY! (This was during the summer when the chihuahua would probably have suffocated wearing anything.)