I've been looking for software engineering jobs in the USA and noticed that most places available to overseas applicants seem to fall into a handful of areas. I'm just wondering what it's actually like to live and work in these areas? I've been to some as part of a holiday but that doesn't really give a proper impression. The places I'm wondering about are: Chicago, IL Silicon Valley Westford/Lowell/This General Area, MA Seattle, WA Raleigh, NC Manhattan, NY (All I know is that its reaaaally expensive to live here. ) I'm not too worried about the sizes of the cities, coming from NZ any city will be a massive change from even just Auckland.