Is opening a 401k in the US a good choice for somebody moving to under an L1 Visa (max time: 5 years) for a few years?
I imagine that if you go the green card route, this is a no brainer, but if that wasn't the case I wonder about the terms to keep or cash it out, including taxation in both the US and whatever country you happen to go back to.