这个条款是否违法?
-I think so, but you need to ask a civil lawyer to make sure it.
H1B费用应该由雇主出吧?
-Yes, the employer has paid it for you in your cas, so he met the immigration law requirement. The problem is that he requires you to work for them for a specific term, otherwise you need to pay the money back. You had better consult it with a civila lawyer if you want to fight.