Pros
-You can move within Amazon if you want - Great healthcare (c/o Amazon) -Teams generally have a positive "we are all in this together" attitude, even when things are crazy. So camaraderie is one reason I stayed for so long (more than 3 years). People make a real effort to work together to make things happen, even if there are lots of technical/managerial roadblocks
Cons
-Management is still going through lots of course changes even though the Amazon merger is years old at this point. This provides a pretty unstable working environment and it's hard to succeed when the focus of your department is redirecting every 3 months. It's also just exhausting and not in that "we're a start up and all hands on deck" (aka productive) kind of way. - Culture and values are great on paper but not consistent in practice