no need to worry about your publication if you donot want an acedamic position. if you have papers publisahed in good journals, e.g. sicence or nature etc. apply for EB1! i would stay the present company for couple of years until you get green card. 14W is pretty decent.