I'd just like to add a caveat to point #3 that it is based on the last 10 years of low unemployment and high growth in the tech sector. Things probably will change one day. Who knows in a few years you might be competing for a "bad" mid-level position with 50 ex Googlers for half the pay.