I worked for a retailer with >$2B in revenue across stores and 5 websites plus internal tools and we had about 100. And probably half were low cost contractors. Software practices sucked, deploys took forever, they had an ivory tower architecture crew and pie in the sky CTO and yet their digital products all worked fine and made tons of money. Why? Their products and branding were excellent.
The other thing Uber has to do is optimize well. It needs to state competitive with Lyft for both passengers and drivers, minimize driver churn (but not too much), optimize matching, and charge predicted fares accurately.
Uber also processes an insane number of transactions. Not quite Visa, but I'd guess it's in the top 5% of volume as a merchant.
and some more text in a list below