That's the thing about "culture". It's defined very much by the people involved most directly in it. Within a company like Amazon you will have teams that foster amazing environments. You'll also have teams that hand out toy ninjas.
The trick is to figure out how to land yourself in the former.
This is a great point. I think the big difference in 'culture' at BigCos is that when you're thinking about scales of thousands of employees, its impossible to try and really instill cultural values at a micro level, especially with things like bean bag chairs. It occurs at a much smaller level -- the team.
The trick is to figure out how to land yourself in the former.