I loved the idea of a flat organization back when I worked in a hierarchical one. But these days I'm working in one with what I call: loosely coupled competing agendas (LCCA), and it's very frustrating.

With no structure, if someone is blocking your effort there is essentially no one to appeal to, thus work can often just fall into limbo. It doesn't get done because for any idea there is always at least one person that is not on board (and often for personality reasons), and it doesn't get canceled because there are people who like it and think it should get done.

Thus a lot of balls go up in the air, but few make it to completion and fewer still disappear. If what you are doing only depends on yourself it is fine, but if it's a large group effort ...

Paul.