I work for a very silo based organization, each VP is master of his/her domain and the real top dog. Management is steady, they have been in their jobs for years, plan to stay for 10+ more years.
Everything in each silo must be completely vetted within the silo before it can be shared with anyone outside the silo. Every idea must be presented all the way up the chain to your VP who will then present to their peer for approval and then it will be handed down inside that peer silo. If either VP doesn't approve the idea dies.
For obvious reasons this isn't a good management style but it is the one that exists. The company is a private non profit so there are no share holders, no profit expectations or any other KPI which would normally force them to give up these antiquated managment styles.
As a direct report to a VP, which style of management would be best for my team and to help "manage up" so that my VP understands the entire team under him/her supports and has vetted the idea. The idea of subject matter experts (SME) is foreign and ideas are presented by and for VP level consideration only. The fact an engineer may be the best person to explain the concept is lost on management, decision making cross silo discussions are only held at the very highest level of the organization. As a direct report to a VP, I don't make presentations to VPs, only to mine who presents to his/her peers.