I'd like to point out that Amazon, as an employer, had a negative reputation in tech circles well before the NYT article. Read between the lines of Steve Yegge's accidentally published rant from 2011 about platforms and focus on how he describes Amazon.
http://lazytechguys.com/featured/google-engineer-steve-yegge...