qqp question1: Is my US income taxable if I am working on OPT status? question2: I am working for company X. My client is Y (US based). X had applied for the H1B (2015) visa and got the EAC** receipt on May, 2015. The USCIS status is “Case Was Received”. Now, I have an offer to join another company, Z. If I switch to company Z now, without getting my visa stamped from X, will my H1B VISA processing be cancelled?