Techstars is a global startup accelerator and venture capital firm founded in 2006 and headquartered in Boulder, Colorado. It provides funding, mentorship, and resources to early-stage companies. According to reports, Techstars has announced plans to lay off 17% of its workforce, which will affect the engineering, support services, and those working in sales and partnerships….