Hi, I was in US for 4 years from 2005 to 2009 on H1B. I went back to my home country and stayed there till 2012. I came back to US on L1A (i have a total of 17 years of experience) and have been here from July 2012 onwards. My current employer may not process my GC. Questions: - Can I shift from L1A to H1B - does my current employer need to know when the change of status is applied for by my prospective employer? - Can I reclaim my 2 years of unused H1B visa as out-of-cap now? Or does a fresh out-of-cap 6 years start since I was away for > 1 year outside of US? - Can I also get a fresh H1B application going while I am on the old H1B? - How long can I stay on H1-B in US now? What will it take to help me continue to stay and work here - a GC process to be started by my new employer? At what point am I 'safe' and how long does that take? Thanks a ton for your help!