So for the past few months I've been planning to move to the NYC area after graduation. I have a friend that I was going to room with (he's going to graduate school) and is a pretty close friend since back before high school. We had planned on getting an apartment together to split the cost so we can afford to live there. I've some potential job opportunities although nothing is for certain yet (still a couple more interviews to get through). Today though I received notice that the owners of a very good company in the area recommended me to the CIO of a company for a job offer (I know the CIO too) which is a great opportunity. I wanted to get out of the area (damn you new hampshire!) for some urban living. I feel little nerdy asking on a message board this sort of life altering decisions but... Do I take the offer here and potentially kill what has been a good friendship, and give up my desire to move out of the state, or do I go with a really good job opportunity and company?