@petrillic me and my classmates who moved out here used to joke about the "Microsoft bait and switch" but you could substitute any other big Seattle area tech employer.
You get offered an internship, spend a great summer doing fun work in beautiful weather, go back to school, finish your degree, and get offered a full time job on graduation.
Then you move out there, work through the summer, think everything is great.
And then the fall and winter hits.