All L1 visas are internal transfers; they require extensive documentation of the role being performed outside the US for an extended period, and tie you to a specific set of responsibilities in the US; and they are not transferable once in the US - you can’t move to an L1 at another company, because you haven’t worked for that company outside the US. THe difference between a and b is just the kinds of roles that are eligible for transfer.
If you are on an L1 and you quit or are dismissed, you lose your immigration status and have to leave the US.
> L1 are dual intent visas, which means you will be able to seek employment through sponsorship or green card application tho.
Green card application takes forever and is never certain. It will take years, all while you have to stay with the same employer (unlike with H1B visa). And if you are an Indian national, then it goes from "multiple years" to "closer to a decade or longer".
As for "through sponsorship", this has nothing to do with L1. "Sponsorship" means finding an employer that would be willing to file for an H1B visa for you. Whether you have an existing L1 visa or not has no bearing on that process. It is no easier for another employer to file for H1B visa if you already have an L1 visa. Finding a company willing to sponsor your H1B is the exact same process and difficulty with L1 visa as it is without one.
L1A is pretty much guaranteed a green card within a year(EB-1C), L1B is harder but also very much doable within the 5 years limit for B.
Overall if you come as an executive or managerial staff or are promoted to one within your employment you have a fairly easy green card to attain that H1B and many other visa holders don’t.
As for the rest don’t underestimate the value of local networking and recruitment.
All L1 visas are internal transfers; they require extensive documentation of the role being performed outside the US for an extended period, and tie you to a specific set of responsibilities in the US; and they are not transferable once in the US - you can’t move to an L1 at another company, because you haven’t worked for that company outside the US. THe difference between a and b is just the kinds of roles that are eligible for transfer.
If you are on an L1 and you quit or are dismissed, you lose your immigration status and have to leave the US.