Both will eventually develop a strict hierarchy where you're only accountable to people up the chain of command, not down. There is no way to prevent that because it's a lot easier to keep one person satisfied than a whole team you're supposed to lead, so almost every manager naturally switches to working that way.
The only thing that can prevent it is a flat organization but one that has enough structure so an unofficial hierarchy can't form. And making that work is hard.