That is pretty ripe for abuse - junior developers take whatever since the first job is critically important to get, and then have zero negotiation power since it costs an exorbitant amount of money to "poach" them and pay them their fair market value.
I mean, yeah, it'd be good for employers. Not so much for employees. Likely an illegal or unenforceable contract, too.
I mean, yeah, it'd be good for employers. Not so much for employees. Likely an illegal or unenforceable contract, too.