> You also get the bonus of being around the brightest folks from around the world and that provides great mentorship opportunities
This is actually the biggest advantage for me. I moved to the Bay Area after school because I am a technical person, but stayed because of the culture (capital and lowercase) and the large numbers of very smart people. Have lived in NYC and Bremen, but the Bay is home. While the money and weather are great, it really is ready availability of top-tier folks. (In a coffee shop on Mission St., I literally tripped over a person I later came to realize is probably the single most accomplished programmer in a particular domain, not to mention a great person to talk art with.)
This is actually the biggest advantage for me. I moved to the Bay Area after school because I am a technical person, but stayed because of the culture (capital and lowercase) and the large numbers of very smart people. Have lived in NYC and Bremen, but the Bay is home. While the money and weather are great, it really is ready availability of top-tier folks. (In a coffee shop on Mission St., I literally tripped over a person I later came to realize is probably the single most accomplished programmer in a particular domain, not to mention a great person to talk art with.)