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.
replies(5):