If you want an A+ career in technology, move to the Bay Area.
Gayle Laakmann McDowell

This assumes that a job that checks off every item on your wish list makes for an A+ career…. when the reality is that a job that looks great on paper may be a poor fit in reality, and a job that seems iffy at first may turn out to change the course of your career for the better.

A hub like the Bay Area may give you more opportunities to choose from, but you often don’t know until you’re in there for a few months whether the job is right. Maybe you can switch to a different company more easily there than in a lesser city, but I’m not sure that’s worth the astronomical cost of living.