I don't know about bond. You will have to make your own decision. But, it seems fishy that they are asking you money. You are supposed to get paid after you get a job, not pay to get a job.
I would run as far away as possible from such a company. Do not take this job. So many people lose money in such scams every year.