> I may not be totally tuned into Oracle's reputation, but this seems incredibly damning to Amazon.
I can't speak to the rest of Oracle, my only experience is from here in the bare metal cloud org, but it's:
1) Better pay.
2) Better hours (you don't keep having to work ridiculous hours to keep afloat.) In over a year I've done barely a dozen late nights, and at least half of those were totally unavoidable. In every case management has strenuously forced me to recoup my time. One thing I really hated was watching staff just constantly burn out in various teams across AWS (I was lucky, my team in AWS was actually one of the good ones.)
3) An obsession with the operational burden (easier to operate == more resilient platform, happier staff and happier customers).
4) Middle management who actively push back, and a senior management tier who both listen, and juggle staff around as appropriate to ensure things get done on time. AWS is a constant feature mill, and it comes across in the marketing language etc. This is only fuelled because middle managers right across the org are either unwilling to say no, or have no authority to do so. From the differences I've seen with managers there, it really seems like the former. Some managers really do make a huge difference (and indeed, the only reason I entertained the possibility of joining Oracle was because I knew several good managers who'd moved across)