It’s crazy expensive to live in Switzerland, so you better have a big salary.
The costs don't hurt, because everyone's pay is good. (Example: Cleaning personnel and waiters make more after taxes than engineers in Germany...) and taxes are so much better than anywhere really. And you meet smart people mostly.