Earlier quoted context omitted.
I'd guess the main reason is low tax on salaries, and less competition from finance than e.g. London.
Well, finance takes also a large chunk of Switzerland's GDP and thus is scooping up many engineers as well. Maybe it's not as pronounced as in London, but it certainly isn't very easy to hire good engineers here because of all the banks and hedge funds. I think google came to Zurich because of EPFL/ETH, the very high living standard and most of all the rather liberal labor law. It's very easy to fire someone in Switz…
healthier economical setup I must say. also, if they decide to trash banks with some end-of-data-privacy law (and it will eventually come, as for US persons), it won't be such a disaster for their economy.