That is not true at all. I have been a Walmart driver for over 3 years. You will always have a full 2+ days off (depending on when you get off on your last day). The only exception is if you are running a shift that would allow you to extend your week when it is busy. I can't do that, as I run a 6/2. I always have 2+ days off, and sometimes it is closer to 3. With my 6/2, my days off rotate so I often have weekend days off, or the whole weekend.
You are the captain of your own ship. You determine if you want to get rolling as soon as you can or not. You determine when the end of your day is. You determine if driving conditions are too dangerous. They respect your decisions, as you are the ones out there.
Of course there is seniority (they call it longevity), as there should be. However, due to an older average age of driver, there are also a lot of retirements that have happened, and are going to be happening.
You are treated like a valued part of the team. What you say actually means something, and suggestions from drivers is where much of the changes come from. They care if you are happy, and actually want to hear the good and the bad. To be treated with respect, as a driver, is something that most never experience.
Sorry for replying. It is just the rumor and innuendo about Walmart drivers can get a bit ridiculous sometimes.
Oh, if Amazon creates their own Private Fleet, they would do well to learn from how Walmart has done it.