Never worked for AWS, but I'd imagine its different depending on division/team. Before starting a job once I had an ex-colleague warn me against the company, saying he had friends there and it was brutal (none in the team I was joining, but its a big company). Turned out to be the opposite for me, and in fact was far nicer than the company I worked for when I was working for him.
Big companies are often far less consistent across teams than you'd expect/they'd like it to be, for better or worse