Interesting strategy idea: Work remotely for a SFO company for months/years at a time, then visit SFO as a tourist between jobs. There are also other interesting places to visit in the USA while between jobs or contracts.
Thanks for your answer :)
I would really like to get a remote job in a SF company. I'm planning to visit some startups to have interviews, but I'm not sure that I'll work. Seems like most startups hire remote workers only from U.S.