I have stamped visa from Company A and I entered into USA from that company itself. Now my visa has been transferred to Company B. I am going back to India to bring my family. Will I have to go for stamping again? Will it make any difference at POE if Company A revoked/cancelled my H1B?
If you came in and actually worked for company A for a while, and you have never been out of status, you should not require a new visa stamp. This would be true even if employer A revokes your H-1.