Amazon Axed 1,900 Engineers Despite Claiming Need for Speed | The Tech Buzz