If you divide the company into 30 fixed groups of people and then each group appoints a representative to the other groups, you've just created a hierarchy. If you want to avoid hierarchy at all costs, that means not allowing any one member in the group to be the leader or the representative to the other groups. I don't see how that's even possible, given that in almost every group of human beings you're going to have someone who wants to take charge.