As a Canadian on an L-1B visa, approaching the 3-year mark and an upcoming renewal, is it recommended to process it within the US or travel outside and re-enter for the processing at the border?
What are the chances of getting an EB-1C petition approved for a small startup (15 people), pre-traction, managing 7 - 8 employees directly, who are all based outside the US?