<i>And of course you can&#x27;t forget project managers, architects...</i><p>Which, IMO, are extremely important investments in any 20,000-developer undertaking. Valve Software is famous for having a relatively flat hierarchy, but they also have ~330 employees.