I was on H1b visa of company A ,
Company A has my subcontract with company B , and company B
has subcontract with client(Company C) for me , where i am finally working .
Everything is fine .
Now i had some problem with Company A so i shifted my H1
to company D , and now it has subcontract with company B .and i am
still working for company C .
Problem is In between shifting the H1 there was some time lag . for that
time company B was still billing to client(company C) and not paying to company A nor company D .
and after shifting my H1 company B is now paying to company D .
My question is
1) what kind of problems this can create , and how can i
get the payment for that period .
2) is it be illigal for company B to have my contract with client(Company C) even
though for that period i was not on anyone's H1 .
3) Now this has already happened , so whats the best solution to resolve it .
Any expert advice will be of great help
Company A has my subcontract with company B , and company B
has subcontract with client(Company C) for me , where i am finally working .
Everything is fine .
Now i had some problem with Company A so i shifted my H1
to company D , and now it has subcontract with company B .and i am
still working for company C .
Problem is In between shifting the H1 there was some time lag . for that
time company B was still billing to client(company C) and not paying to company A nor company D .
and after shifting my H1 company B is now paying to company D .
My question is
1) what kind of problems this can create , and how can i
get the payment for that period .
2) is it be illigal for company B to have my contract with client(Company C) even
though for that period i was not on anyone's H1 .
3) Now this has already happened , so whats the best solution to resolve it .
Any expert advice will be of great help