I did not see anything in this article dehumanizing workers.
I am in the logistics industry and, there are many things that can be improved upon, nothing in the article strikes me as dehumanizing and awful work. That is, if you go into the job expecting warehouse work, you shouldn't be surprised to get warehouse work.
I don't want to go point by point, but some of the big points are:
Working 10 hours - the person signed up for a 10 hour schedule, why are they surprised they would be working 10 hours?
The computer tracks you - Amazon is a business and needs to know how that business is performing so there are metrics that should be meet by employees; those metrics have to be tracked somehow.
Inadequate Training - This is a valid point and more training should have been provided.
Let's not forget that fulfillment is hard work. While we cheer Doctors and Nurses (rightfully), and thank grocery store workers and truck drivers, the people who are packaging your purchases for shipping are often forgot. They do hard work to make sure you get your iPad or bamboo bath mat when the company says you will get it.
Let's not expect a warehouse to be a work environment with no accountability for job performance.
No work place should be without accountability.