US citizens can take social security retirement pay even if they live overseas, but PRs can only take that pay when they live in this country.