Brief history - 7th year on H1, 140 approved.
1. Per recent USCIS memo 'H-1B for Programmers - 2017 Guidance'.... if the designation in my current LCA has 'Programmer' word, should I be changing the designation to a different one when I apply for H1 ?renewal?
2. Also in the same memo, it said: "USCIS will now target employers petitioning for H-1B workers who work off-site at another company or organization’s location." ........what does that mean......between my employer and the end client there is middle vendor...is that in any way related to what's stated above?
3. My most recent H1 is via COS from H4 and is valid until March -18. I will be applying for H1 renewal 6 months before but just in case the renewal doesn't go through, can I apply for a change of status to H4 while I'm here .
1. Sure, if your job is indeed something other than a programmer. The problem is in the IT industry titles are very misleading you could have somebody called a programmer but they are doing software architecture. The job description is the most important thing. Titles matter only as pointers. Titles are not definitive.
2. Regarding site visits, they are going to target consulting companies and companies who are basically off-sitting their employees for site visits more than they would normally. Make sure you are working where you are supposed to be working, you are doing the job you are supposed to be doing at the level you are supposed to be doing. The job description should be the same as what you are actually doing and it should reflect the level of your seniority.
3. When you have a case pending it is OK to stay, it is called Authorized Period of Stay, but you don't have full status if your old I-94 is expired. More...
Note: This is a verbatim transcript of the referenced audio/video media delivered as oral communication, and, therefore, may not conform to written grammatical or syntactical form.