上一份contract工作的雇主是staffing firm A,contract结束后我没能在2周
benchtime结束前找到新项目,A 就直接revoke了我的H1b。这以后边找工作边转F1,折
腾2个月后找到公司B给full time offer。公司B经营的不错,职位比较稳定,福利也不
错。但问题是A给我办的PERM certification三月份就会过期,A要我在过期前自己找到
项目回去上班他们才会给我办I140。我的H1b六年只剩两年左右,不太想跟公司B扯皮重
新办PERM(其实对EB3绿卡已经没了什么指望,但还是需要I140的approval和priority
date,这样六年后H1b才好延下去)。也不太想就这么直接从公司B辞工回公司A,因为公
司A不稳定,jobless的两个月至今还心有余悸,而且太频繁的换工作也不是一件好事。
目前我的计划是,和现雇主B保持良好关系,holiday season后向B提出三月份由full-
time employee转成Contractor(要sacrifice pay和福利了:-( ),大概4-6个月后等到公
司A提交的I140被批准,再转成FTE呆在公司A。我的问题是,H1b是不是同时段只能有一
份?如果公司A给我办H1b付我工资,按移民法公司B是不是必须revoke我的H1b?如果必
须revoke,我担心公司B不会同意我convert成contractor,因为以后还要给我重申H1b,
太折腾了。另外还担心公司A和B在pay rate上会谈不拢,要知道staffing firm都比较
贪。我跟公司B谈conversion的时候,有什么要注意的吗?另外,假设我的H1b到期前
I140被approved但是公司B没给我重办PERM,六年后的H1延期只能由公司A申请吗?
真是折腾,不知道我的计划是不是可行啊。还是索性另找项目从公司B quit,继续心惊
胆颤下去?哪位有类似经历的大侠能给些建议么?
给大家提个醒,如果和我的情况类似,应该一开始就跟公司B说明要contract-to-hire
。我因为急需H1b合法身份,接受公司B的full-time offer有点太急,到公司B上班两天
后公司A通知我PERM被批准,a really bad timing。