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