Apr 26, 2018
Techstars Response
7yThank you for your review. Our management team at Techstars should act in the best interest of the employees and the best interest of the founders. If your experience was contrary to this, then I’m glad you brought it up. We take constructive criticism seriously and always have room to improve.