Working at the hubs is way better than Bloomington. fewer execs to su-k up to, nobody cares if you leave early. People are just way more laid back in general. hundreds of other employers in the area in case SF doesn't work out.
The fact that people choose to live and work in Bloomington blows my mind. What happens if you get laid off? Where else can you work?