I guess it’s more like in France, instead of being fired with no recourse, you can opt to be relocated instead (at least that’s what it works out to).
In Brazil employers have to pay a fine if they fire a worker without a "fair cause" (~ 3.2% over the sum of all compensation paid to the employee while they worked for you), so the longer someone worked for you the more expensive it gets to fire them.