I am not sure if agree with Bill Gates. I am defitely sure that though if the company becomes big and understands importance of people this will change if it does not change or not realized by leaders then amazon cannot survive that is sure. I worked with Microsoft, DuPont and the likes and all of them seem to support workers as respectable as possible. May be as worker (blue/white or whatever) we should look for and go to companies which care for the employees than other companies. Just think about key folks leaving to competition not for themselves but citing how others are treated.