I've heard the same. However I see many companies making employees signing bonds openly, including big ones such as Infosys, Accenture. Is there some loophole in law?
There is no legal loophole. The lawsuits in India (in majority of the cases) carry on for eternity and that's the endemic characteristic which companies exploit. That said, you yourself can try to use a legal threat as a means to turn the tides in your favor. In my personal experience, it has worked. I have made a detailed comment on the relevant laws [0].
I wouldn't prefer the legal gun option. You can show salary slips from your previous employer to show your proof of employment to your prospective employer(s) should you ever land in a bond-like situation and want to quit. Most prospective employers have no problem accepting that as a proof of employment in the previous firm. The issues arise when your "bonded" employer asks to deposit money in escrow accounts, educational certificates etc. with them. However, these are very good indicator(s) to avoid such firms. Keep in mind, that by law - it is illegal to withhold such certificates, money etc. to the vulnerability of the employee [0]. The MD of the company and the immediate manager can go to prison or have to pay fine or both for this stunt.
Thanks for reply. Can you shed some light on notice period policy by companies? Many companies have reasonable period like 2 weeks to a month, however some ask for like 2-3 months.
Notice period policies is a mutual decision between the employee and the employer, the law does not put in any limitations. Of course, the notice period should be reasonable and should not violate basic civil rights. Therefore, the exact duration is open to interpretation.
Practically, 3 months would not seem unreasonable.
Legally, the "bond" you refer to is illegal according to Indian labor law.