Yes, Walmart pays for training for their employees. This is typically done through a training and development program, which provides employees with skills and knowledge that they can use in their work.