In terms of living, it is great if you want to settle down and create a family. The only long term issue is that it is hard to learn the local language and get really integrated. This is because it is a dialect of German. First, you have to learn German, even though people on the streets speak Swiss German which is quite different. Once you learn German, you have to learn Swiss German.