This was my experience as well. Working at MS, I wanted to leave after a few years because it was becoming obvious that the company was getting worse and worse over time. Working at Amazon, I wanted to leave after a few weeks, it felt like I had to gnaw my leg off to get out of that trap. I ended up leaving mid 5 figures in bonuses and non-vested stock on the table when I left after only a year.
I really like amazon from the outside, but their internal business culture in the development teams is just poison.