Hi,

I have my L1 Visa from X Company and I traveled to US for 2 months.
I also have my H1B Visa from Y Company stamped in my passport.

I am planning to enter US with my L1 Visa and then change my status to H1B after a month.

1) If I get a job, can I change my status from L1 to H1 within a month? Is there any minimum period to work on L1 for change of status?
2) Do I need the consent of my X Company for having the change of status to H1B done?
3) What documents are required for the change of status? I will not have my pay stubs during my stay on L1 status, as I will be paid just the per diam.
4) If I enter US with my H1B Visa and if I am deported to my Home country (because I just have 7 months) validity of my H1B (or) due to employer-employee relationship issue), can I still use my L1 Visa of my X Company to revisit US?

Please advise.