Last week, we learned that Wal-Mart was giving the lowest paid of its hourly employees a raise. In a blog post, Wal-Mart Chief Executive Officer Doug McMillon said that as of April, the company will pay a minimum of $9 an hour. That is $1.75 more than the federal minimum wage of $7.25, which has been unchanged for almost six years. Next February, Wal-Mart's lowest hourly rate will rise to $10. All told, about a half-million Wal-Mart workers in the U.S. will be affected.
There has been lots of theorizing about why the nation’s largest retailer did this: See this, this and this. But I have a much simpler explanation: The Wal-Mart business model is broken.