I was recently hired in a BPO company. On the 3rd week of training, the company told us that we need to sign a training bond/agreement. They did not inform us prior to Job Offer & Contract Signing that there is a bond. Is this legal? And what violation did the company commit,if there's any?