| Having just moved from SF to a smaller market with a 'lower cost of living' I can tell you DO NOT DO IT The value you lose from your current and future network alone is so devastating that any NerdWallet estimate of your costs is total BS. Lookup how much networks are worth to lifetime earnings Now your job sucks? Good luck getting a new one you like. Either move back or find something that 'works' Lastly, your coworkers will be from a smaller pond and instead of learning with the most experienced, you'll atropying your progress as you argue for basic things with people who've never worked in a big pond. There's a reason people go to hollywood for movies and SF for tech. A bunch of them actually. |
What I have observed from listening to recruiters and hiring managers in the bay area is that they are desperate for any talent they can get, which is great if you are a junior or if you simply suck. As a senior developer the work looks for you (like the zombies in World War Z) regardless of the metro.
The problem with being a senior though is whether your teammates operate on your level or whether they are juniors. The problem with being a senior on a newb team is like being a 50 year old man marrying an 18 year old girl. Beauty and first impressions diminish quickly and you are left chasing busy work for immature bullshit.