Please name the organizations that led you to believe this so we can never work for them.
I don't doubt that this toxic environment exists, but I'm fortunate not to have worked in one yet and I'd like to keep it that way.
I don't doubt that this toxic environment exists, but I'm fortunate not to have worked in one yet and I'd like to keep it that way.
When people say they work for a company that is collaborative and non-hierarchical, I've found it either means they are a manipulative and delusional tyrant or they are the sucker at the table.
It's absolutely hierarchical from a macro level, but engineers live in pretty collaborative 5-10 person leaf nodes and we don't need to interact across the tree very often.
What you describe might exist for senior management, but they generally take cross-team dependencies to be a bug in the way the tree was partitioned, and fix it at the next re-org.