Can I work for a foreign company branch in USA? -Yes, but you need to do H-1 transfer to this new company.