This strongly depends on the company structure and the political structure. There are many managers that would rather have an employee leave than go to a rival team.
If there are rival teams, then doesn't that mean that by definition resources are allocated less efficiently? (and by extension that competitors will be able to outbid for talent)
Some recent Apple threads seem to support the idea that there was intense internal competition and lower overall compensation at Apple, compared to other tech companies of similar caliber.
> If there are rival teams, then doesn't that mean that by definition resources are allocated less efficiently? (and by extension that competitors will be able to outbid for talent)
If they have enough resources, it doesn't matter. Google and Apple don't seem to have any trouble paying talent.
Some recent Apple threads seem to support the idea that there was intense internal competition and lower overall compensation at Apple, compared to other tech companies of similar caliber.