>I believe I read that Google tried a flat hierarchy for a few months and found that it did not work quite how they wanted.
Once you grow beyond a certain size, you have to have people who function as communication hubs to deal with the n^2 connections between employees. The hubs end up consolidating power, and then you have management. There are probably ways to limit this, rotating managerial duties and such, but it's much harder than just adopting a hierarchical structure.
Once you grow beyond a certain size, you have to have people who function as communication hubs to deal with the n^2 connections between employees. The hubs end up consolidating power, and then you have management. There are probably ways to limit this, rotating managerial duties and such, but it's much harder than just adopting a hierarchical structure.