AWS has an engineering team of 10,000+ people? Can that be right given Amazon has 56,000 or so total? Surely they meant an engineering team of 1,000 people.
Rackspace generates $1.2x billion in sales with about half that many total employees (not just on their engineering team). By most accounts I've seen, AWS is around a billion in sales as well.