I personally don’t find it fine. You’re talking as if everyone is equal meanwhile, most of the time, there is a subordination. People usually don’t say “I want to work with that guy because I think he’s nice”. Sometimes it’s “I need to work anywhere because I need to feed my children and simply survive”. Those people can’t live in fear of losing their job everytime their boss has a twisted testicle, they can’t afford being jobless. Their lives depend on it.
But it’s something quite cultural, that’s how we decided to build our society.
It has flaws though : corporations can become quite cautious when hiring someone, making sure they fit well and won’t cause any trouble.
It’s a simple spell, but quite unbreakable