Techstars corporate office is located in 1050 Walnut St Ste 202, Boulder, Colorado, 80302, United States and has 201-500 employees.
techstars
techstars central llc
techstars llc
tech stars inc
startups stars
teachstars
Departments
Number of employees
Finance
42
Human Resources
28
Operations
23
C-Suite
20
Marketing
13
Engineering & Technical
13
Legal
8
| Location | People at location |
| North America | 201-500 |
| Europe | 51-200 |
| Asia | 11-50 |
| Africa | 1-10 |
| Australia | 1-10 |
| South America | 1-10 |
Explore people who held key positions, contributed to Techstars's success, and advanced their careers.
Director, Talent Manag... at Baldor
Worked as Senior Program Manager, Human Capital
at Techstars (2023-2023)
Senior Director, Workf... at Voyager
Worked as Senior Talent Acquisition Partner
at Techstars (2022-2023)
Explore More
Techstars offers the Venture Deals online course aimed at demystifying venture capital deals and early-stage financing for both first-time and experienced entrepreneurs. The course provides insights into the fundraising process, investor engagement, and negotiation strategies, helping participants navigate the venture capital ecosystem. With over 5... Read More