Attrition over 100%

I worked at Amazon for 3 years as a software development engineer. There is a constant shuffling of engineers and managers, which leads to a lot of turmoil. Basically, the company is a meat grinder. Engineers carry pagers and are contantly called to spend significant time temporarily patching up things that are broken and never properly engineered. 

The focus is on new shiny things to help people get promoted rather than truly fixing things that are broken so that they work right for our customers. For every one group doing the next big thing, there are three groups doing maintenance work of some horrible legacy system and most of those engineers won't last more than 1-2 years. 

The rate of attrition is unbelievable. One org I worked in had about 48 engineers and had a rate of attrition over 100%. (This means that every single engineer had left and been replaced within a single year, including some of those who joined during that same year.)