These agreements work like signing bonuses. The compensation is given up front, but if you leave before N months then you need to return the compensation or some times a pro-rated version of it.
1. It's actually a loan.
2. If you leave or are terminated at any point for the period, you have to pay back the ENTIRE loan amount.
3. Because it's a loan, if you -do- survive employment through the term, guess what, you now have to pay tax on the 'forgiven loan'.
4. If you don't take it, you don't get hired.
I personally know some lower income people who have been negatively impacted by the people promise.
I've never worked there, I've only had the pleasure of knowing some former employees that were way happier at RKT, and the observation that the most toxic manager I have ever worked under [0] apparently had a pretty good run there after he got booted from our org [1]. What was more striking was, I had a very short stint at an org that tried to 'Emulate' their management style and it was the fastest I ever left a job.
[0] - The kind of guy who's previous wives both left him so hard they didn't even try for custody, so he was having a 'thing' with a different department's manager while her husband was dying of cancer. The creepiest moment was when she brought her kid to the office and the <10 year old kid was dressed up in the same outfit as this 40-50 something dude.
[1] - He eventually got too bold and turned on his 'lieutenant' (who also for a time would dress just like him). Once that dev lead finished the HR 'Training' that they were subjected to, he stopped the behavior of preventing the dev groups from communicating with each other. That cross communication led to a bit of a quiet internal revolt across the whole Dev org.
> Because it's a loan, if you -do- survive employment through the term, guess what, you now have to pay tax on the 'forgiven loan'.
Did you have a point to make here? Do you think you don't have to pay income taxes on bonuses?
"Education incentives" at companies can be similar.
For instance, maybe they pay for your trip to AWS Re:Invent and a couple of cert fees ($X,000.00) with the agreement you stay for a year or two. As long as you stay for the year or two, you don't own them any money. If you leave before then, they send you a prorated bill or take it out of your last paycheck.
The idea is that companies don't want to train you on their dime for you to use that training to immediately take a new job somewhere else (or worse, a competitor).