How are the 3800 engineers divided up at a company like this?
I know it's easy to say "why on earth are there 3800 devs, what are they doing all day?" but that does seem like a substantial amount.
I don't think it can truly be compared to a company built around a single app. Even if that app is very popular.