New management in the last company I worked for went on a crusade against silos.
Their strategy was to randomly shuffle people across teams. Literally random.
You could tell how productivity bottomed and soon after a lot of senior engineers left the company.
This is a multimillion american media company.