For
It speeds up decisions and gives employees more voice.
Against
It creates confusion about roles and leadership.
Anonymous excerpts, translated where noted.
“Lots of flexibility to shift into different teams, or try something new.”
“Most teams would be able to get things done without your "management".”
“Sometimes the "flat" thing is just code for "we haven't figured out decision rights yet."”
“I wanted more structure and hierarchy that explicitly had clear role definition and responsibilities built in.”