I have recently received and accepted a job offer. Because I need a visa to work in this country, the company has hooked me up with an immigration law firm. They said that they would be in the process of transferring my visa shortly, and advised not to give notice until the transfer is complete.
However, after the transfer is complete, I will not legally be able to work for the current company, because my visa is tied to a specific workplace! A coworker (in confidence) advised me to give no notice, because the company has a history of making life difficult for departing employees (he has been with them much longer than I have).
It still feels wrong, though, and I am wondering if there's a professional way to resolve this.