Sure-advantages include a great mixture of being near to much of Europe, a short train ride from the alps (I do lots of hiking in the summer, skiing in the winter), very high salaries, no poverty, great universities, intense work ethic, etc. I don't by any means need a car, and if I did there's Mobility (the Swiss analog to Zipcar).
Disadvantages include having an older population, being small compared to New York, having less of a startup culture than SF, being very expensive, having many hurdles to get a residency permit for an American, and various innocuous cultural differences that simply take getting used to.
That said, I love it there and am heading back.