Is it illegal that a company cancel the visa of an employee and the employee worked for months without know he was an illegal alien?