But what's the advantage of a company with 50k employees? Why not have several smaller companies that collaborate?
Microsoft could easily be broken into several smaller companies.
Microsoft could easily be broken into several smaller companies.
Overhead in terms of office space etc would increase. However the simplicity of the necessary interactions between the smaller companies could turn the entire arrangement into a net gain for the parent company.