I just want to contrast this with the fact that in my case Amazon was extremely diligent with my green card process.
I applied day one after joining (my manager knew that I joined with that expectation so he approved right away) and they started working on it immediately. I had some delays with the lawyers but in general it went pretty smoothly.
I applied day one after joining (my manager knew that I joined with that expectation so he approved right away) and they started working on it immediately. I had some delays with the lawyers but in general it went pretty smoothly.