I'm sure others will cover the shorter-term aspects. I'll add that, particularly if you're not young or have a family, it wouldn't hurt to consider the fact that you will probably have a great time for the first N years, but there might be a slump when you realize that you will probably never really integrate and will have a smaller social circle because of it, in a place where people seem to have smaller casual groups of friends, in general. I live in Switzerland, which is particularly harsh on this front - I do not hope to really integrate and accept that as a cost of the other benefits of being here - maybe my grandchildren will. I think it's fair to say that in America, you're American a lot faster.
What do you mean by integrate? As in, it's harder to find friends? Or that there's cultural issues barring you from being as close friends as you would someone from the U.S.?
Not the GP, but I think you might find in Switzerland (I lived there) that it's not so easy to make friends. When I'm in America, people will just straight up come up to me and talk, so the culture seems to be a bit more open. In Switzerland, socializing is quite different. For a start, there's a local language that isn't the one they teach you in language classes. It also appears much of the socializing happens around existing institutions, eg your school friends, or the rowing club, all things that as a newcomer you won't have a history with.
Is this true in all parts of Switzerland? Or is it not an issue in the cities like Zurich, Geneva etc?