I don't know specifically about the Bay Area, but everywhere else in the world having a bunch of short stints on your CV would be a bad thing. It also doesn't take many 5 - 15% pay bumps before you have maxed out what anyone is willing to pay you given your bleak CV.