I am currently on a H1B visa. A senior colleague at my work recommended that I open a Roth IRA. I did some research and I like the idea of it, but I was unable to find answers to all of my questions.
A couple of questions I have are:
Let's say I open a Roth IRA account and continue to contribute for 6 years, then return back to my country from where I continue to manage it. Will there be any complication at the time of withdrawal considering that I may have left the US 20 years ago? What are the things I should be careful/learn more about, if any?
Can I set up the beneficiary to be my family members who are not in the US, have never been here, and do not have a SSN?