Techstars is an American seed accelerator founded in 2006 in Boulder, Colorado. As of 2019, the company had accepted over 1,600 companies into its programs with a combined market capitalization of $18.2bn USD.
From 1 review
These values are averaged from all reviews for this company. Keep in mind companies with fewer reviews can be skewed by outliers!
Reviews for Techstars