Am I crazy to consider consular processing (EB with valid work visa)
I am on an L1 visa, just got my i140 approved. O have a PD from 2019 (ported from a prior EB2 approved i140). Country of birth is India. My PD is current.
I would like to get my GC as soon as possible - my company is very supportive but my team has had a few layoffs in the last few years, there will likely be new owners next year and the uncertainty is killing me. I've worked at this company for over 10 years, and am in a very highly paid exec role which are usually first on the chopping block when layoffs roll around. My industry and role is also really challenging to get a new job at the level I'm at currently.
My understanding is that if I go for consular processing, I'll have to wait a couple of months for my docs to be reviewed and then another 4-6 months for an interview. Once the interview is scheduled, I can continue working on my L1, and will have to go back for the interview, following which a decision will be made and if approved, I'll have my GC in a few weeks. Start to finish the process will take around 8-9 months.
If I go for AoS, I don't have to go back to India for an interview, but the process can take anywhere from 6 months to multiple years. If I lose my job within 6 months, I'm SOL, but if I manage to hold on for 6 months, I could work on my EAD and look for another job, without being unauthorized.
I also deal very badly with uncertainty and the idea of waiting for years and years for a green card gives me the hives. I feel confident in my role and think it's unlikely that I will be rejected at the consulate, although I guess there are no guarantees either way.
Is there something I'm missing here? Help me make this decision!