Dear Mr. Deepak,
I have encountered a lot of companies now asking applicants to undergo training for weeks before they give an offer letter and processing of visa.
Is it legal for companies to do that?
Isn't it illegal to work for a person under tourist visa?
If so, then why companies are allowed to require training for applicants before giving offer letter?