One thing that irks me about TS is that there are different managing directors for each location...I mean there has to be given the number of locations TS is now at, but it makes me question whether or not there is even a 'TechStars' culture that exists throughout the programs or if each city operates individually and do things differently from others.
I promise I'm not trying to criticize TS, it's just a thought that came to my mind when I saw that they had opened another location.