Like many things, it sounds good in theory which is why many try it... but in reality it often turns to shit because you end up with 4 quazi-managers all stepping over everyone else and constantly asking the team to do extra work (like generating data/reports or attend meetings) that's really their own damn jobs because surprise-surprise being technically capable of more than making spreadsheets wasn't part of the original job requirements.