I came on L1B visa for the first time in Nov 24, 2007 and went back to India on Jul 30, 2010. My visa was valid from Oct 22, 2007 thru Aug 19, 2010. Then my employer again filed the L1 petition in June 2011, which I think was filed as L1 extension since I got L1B visa this time for only two years Aug 24, 2011 to Jun 19 2013. I cam in U.S for second time in Nov 2011.
Now my question is:
1. Could my employer have applied for a fresh L1 instead for extension, since I was in India for more than one year?
2. Am I eligible for another L1 extension as my visa would expire in June 2013 ( same date is in I 94). If yes, for how long I will get if it gets approved.
3. Can I apply for H1 too? If yes, when should I apply and for how long I will get it?