OP can you please explain a little more?
Pretty easy by default Microsoft sponsor green card for all of their employees
Day 1?
If you're asking about Microsoft, as long as you're level 61 (first level of software engineer 2, new college grads are 59) or have a masters degree or higher I have a masters and they started the process for me like 3 months in
3 months after you got h1b? You need to be on h1b to be sponsored for eb2 right? Or can gc be sponsored while you're on OPT?
It's not in your hand. Your team members all need to be in eb2 category which means if your team hires a new undergrades, you are fucked.
Is that the case?
Yes, if the team you are joining has any teammates who are undergrads with less than 5 year experience, you will only get eb3
NVIDIA sponsors everyone, day 1. One of the many reasons I love working for them. EDIT: They start on day 15, aftet you've received your first paycheck.
Extremely hard