Don't know enough about Techstars to comment, but the location (1871) is a problem. It's incredibly noisy and crowded. I personally can't get anything done there, so it's quick meetings and I'm out, working at home in peace. One upside however is that there is a good food court at the merchandise mart and I love those habanero burritos.
Lots of co-working spaces are popping up all over Chicago, if you're in the market for space... pick a quiet one.
Lots of co-working spaces are popping up all over Chicago, if you're in the market for space... pick a quiet one.