Work at walmart is taxing, mentally more so than physically. Unless you get lucky and get on the fast track to being a manager, you are stuck as a standard employee.
The management, however, is considerate. They do take time to speak with you, and help if they can.
The pay is alright, but could be better, especially with what each employee is asked to do.
Full time is exceedingly hard to get.
Hours are consistent and available enough that you rarely work the minimum required though, and often get more.
Personal gratification and worth is hard to come by.