and I'll argue your 'jobs' point right back at you, against you.
there is NO retirement here. none. you will work until you physically die. or even longer
there is no social safety net. not really. get sick or lose your job and you're homeless.
as you get older, jobs are harder to find. its not that way in other countries, at least in non-3rd world countries, but we go nuts about youth, but really hate our old folks. even middle age gets you rejected from many (most?) of the so-called hot jobs and hot companies.
you will have the least amount of time off, the most pressure to work, work, work! when you need to take a rest, they will fire you and hire a new fresh person. ie, they use and wear-out their workers, here.
jobs looked great to me up until I entered mid 30's and then things really changed. this is what happens when a culture favors youth to an extreme, like we do, here.
yes, there are a lot of top name companies here and many of their HQ's are here. but that does not mean that a job working for that same big-name co is not just as good (or better) overseas.
please don't give people the impression that work-life here is so great. its not. we kill our own people by overworking them and paying just enough to keep them there, but rarely do we employ people long-term anymore (at least in the bay area).
a steady job with workers rights overseas would be far preferable to the rat-race jobs in the US.