does everyone pay into social security
A nonresident alien working in the U.S. usually pays Social Security tax on any income made here, even if he works for a foreign company. There are some exceptions. Foreign students and educational professionals in the U.S. on a temporary basis don't have to pay Social Security taxes.