It's not uncommon anywhere where companies have to invest a large amount in employee training.
It's pretty common if you're doing a professional qualification (accountancy, etc.) with training and exam costs paid for by your employer, that if you quit before a set period you have to pay back your employer for the amount they invested in you.
In countries like India companies have to pay a lot to train new inexperienced graduates and staff turnover is a huge issue far more than in western countries.
Many western companies that hire graduates just write-off training expenses when a recent hire quits which they can afford to do so because it happens relatively rarely, but if it was a frequent occurrence like in India it would be economically unviable to do so.
It even happens in the US. I know someone who's employer paid for her Crossfit certification, but she'd have to pay the pro-rated cost of her training if she quit before the year was up.
Similarly, if you quit your job quickly, you need to give back the signing bonus.
It's pretty common if you're doing a professional qualification (accountancy, etc.) with training and exam costs paid for by your employer, that if you quit before a set period you have to pay back your employer for the amount they invested in you.
In countries like India companies have to pay a lot to train new inexperienced graduates and staff turnover is a huge issue far more than in western countries.
Many western companies that hire graduates just write-off training expenses when a recent hire quits which they can afford to do so because it happens relatively rarely, but if it was a frequent occurrence like in India it would be economically unviable to do so.