Amazon employee here, though I do not speak for the company. At any big company, your management chain is the #1 influence on the quality of your culture. My experience at Amazon has been extremely positive, but then my org head is a great guy, so it's all been in line with my expectations. I've also left critical feedback through the Amazon Connect survey for my immediate manager and not suffered for it. That manage…
Import Caveat to your last point: If you make games for Amazon, you give up your ability to make them in your spare time. Amazon has pretty aggressive game development policies around side projects.