or a single Romanian expat who “made it” in Silicon Valley (I think this would be also illegal though)
>An expatriate (often shortened to expat) is a person who resides outside their country of citizenship
In the hypothetical case of a Romanian working in the US, "immigrant" would be a correct term (unless they obtain the green card and become a citizen)
Expat and immigrant are effectively the same thing under most jurisdictions... yet expat carries less stigma and people would prefer to call themselves that way.