I was able to transfer two jobs using the I140 from my first job. My case is clearly not an outlier.
> Now, god forbid, if the PERM gets denied due to clerical error. There is not time left for another try. Pretty much pack-up and leave.
No, you can use your old I140 to extend your H1B for another 3 years (when I changed jobs, that's what I did)
That is based on the _assumption_ the previous employer did not withdraw the old I-140. I wouldn't recommend that to any H1B visa holder.
> So, say I set aside 1 year for the new employer to get all the internal budgeting approvals and initiate my GC process
On one hand, you claim that it takes a year for the employer to get your GC going. And now to withdraw it (which will include the same filing fee + lawyer fees - time spent= thousands of dollars) it takes them less than a month (or few months) to budget this?
No proper company would want to spend another penny on an outgoing employee. And this is a completely sane assumption. You can choose to disagree, in which case I'm sorry to say, you're paranoid.
Why do you say withdrawal need to be done in a month? To pack-up an H1-B visa holder, withdrawal only has to be done within the 2.5 years.
Also, withdrawing I-140 is more about sending a message to the other H1-B employees to not leave. Companies are glad to cough up few hundred bucks to send that message.
Yeah right. You make it sound like this witch hunt is normal course of action. It clearly is not in a legitimate company.
This is where it gets tricky. Within this 3 years I need to get a new PERM approved by the new employer. So, say I set aside 1 year for the new employer to get all the internal budgeting approvals and initiate my GC process. Then it takes at least another 6 months (no attorney's file PERM within 6 months these days) to file the PERM. And, then say another 1 year to get the PERM result. So, this will take me 2.5 years into my 3 years limit. Now, god forbid, if the PERM gets denied due to clerical error. There is not time left for another try. Pretty much pack-up and leave.