Originally posted by mac1234
View Post
USCIS, while granting H1B visa, seeks proof that the employment offered to you requires specialized knowledge. These consulting companies are not engaged in business which the USCIS considers specialized, as there are consultants to other companies - who are engaged in specialized work.
So, for a consulting company to be allowed to sponsor your visa, you need an appointment letter from an End client or the company who is engaged in specialized work. E.g.: VMware. If VMware offers you an appointment letter as some programmer (but is not willing to sponsor your visa), your consulting company can then file for an H1B to sponsor your visa. So, your end client in this case would be VMware, and your visa holder will be the consulting company.
Consulting Company's letter alone generally does not suffice, sorry.
I hope this helps.
Cheers,
Leave a comment: