3.0
Aug 22, 2024
Former employee, more than 3 years
Denver, CO
Recommend
CEO approval
Business Outlook
Pros
The people were the best at Techstars. Highly motivated, talented, and kind people.
Cons
Techstars has had multiple rounds of layoffs, with the last one cutting deeply into engineering. Can't recommend to a friend because of the layoffs.