Agreed, from my personal experience, I think the criticisms of Amazon are valid. But at the same time, if you have switched jobs 3 times in 18 months, you need to do some research and take some time to understand that you have a responsibility to find a job that is a good fit for you. If you think lines of code is the most important metric in how good someone is as a developer, then great, look for a job where management feels the same way.