This looks awesome; I'm regularly told that Amazon is a horrendous place to work yet they seem to be producing great software and interesting startup type concepts all the while. Not sure how they do it? AWS is a bit of a mess, maybe it's just there that is problematic...
There are good people everywhere. There are also terrible people in every business. The best people tend to not care about money and leave to go work as paramedics or line cooks or attempt a startup .. and then end up back in software after a year or two. One day we'll get out of here.