I have been working as a Software Engineer for an American company in India for the past 5 years, and have been offered a Program Manager position at Headquarters for the product I currently use in my daily job. (For instance, I use Visual Studio in India, and have been offered a PM position on the Visual Studio team)

Informally I've heard that a L1B is used primarily for moving without a change in role... is a role change atypical and will it result in needless complexity during the visa interviews,etc?

1 Answer 1


Generally, L1 is a visa to transfer people with specific knowledge/expertise between the branches. So if you're transferring into a new position, and your expertise for that position is of a "user", expect troubles explaining why you're needed in the US both to the USCIS (may be easier given lawyers will write tons of stuff which may have nothing to do with reality) and to the visa officer (that's where you may get stuck).

  • Interesting.. thanks. When you say visa officer, do you mean the interviewer at the embassy, or the interviewer when entering US?
    – user762
    Oct 25, 2015 at 13:54
  • in the embassy.
    – littleadv
    Oct 25, 2015 at 18:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.