Also, a lot of the "pros" of living in Switzerland are basically the same as in the US. In any other low-key metropolis (Dallas, Atlanta, Houston, Austin, Phoenix, Des Moines, whatever) a software developer with 5 years of experience can earn $130k and buy houses for $250k - $350k. If you're single, you can get luxury 1 BD apartments for $1500 in happening parts of town.
Plus, in the enterprise world it's very easy to find 40/hr wk (or in practice, sometimes less!) jobs.
Not all of them have the natural beauty of Switzerland, but if you want that, you can find that too.
My next move might be working for Amazon in Nashville after I put in a few good years at my current gig. That seems like it could be a nice place to live.