To say that a bond is illegal in the US is just incorrect and misleading. Many companies employ the tactic in the US to retain staff to cover initial training costs. Some even require you to pay for that training. I have experienced it first hand(training bond) and have many friends in the US who also have.