LaunchCapital is focused on entrepreneurs at the seed stage. It aims to help entrepreneurs gain quick access to seed capital, mentorship and achieve success. For every seed investment LaunchCapital makes, it plans to make significant follow-on investments in exceptional companies as they continue growth. The Company has a core focus in technology, healthcare, medical, and consumer businesses. 

HQNew Haven, CT, US
Cybersecurity ratingAMore
LaunchCapital was founded in 2008 and is headquartered in New Haven, CT, US

Viewing summary data as a guest

Sign up for free to see all data

Key People/Management at LaunchCapital

Woody Benson

Woody Benson

Venture Partner
Elon Boms

Elon Boms

Founder and Chairman
Cliff Sirlin

Cliff Sirlin

Managing Director
Stefan Pepe

Stefan Pepe

Venture Partner
Konstantine Drakonakis

Konstantine Drakonakis

Venture Partner
Alice Smith

Alice Smith

Director, Finance and Administration
Show more

LaunchCapital Office Locations

LaunchCapital has offices in New Haven, Boston, New York and San Francisco
New Haven, CT, US (HQ)
195 Church St
Boston, MA, US
1 Marina Park Drive
New York, NY, US
315 Hudson St
San Francisco, CA, US
2193 Fillmore St, San Francisco
Show all (4)

LaunchCapital Online and Social Media Presence

Embed Graph

LaunchCapital Company Culture

  • Overall Culture



  • CEO Rating



  • Compensation



Learn more on Comparably

LaunchCapital Blogs

50M Downloads Without Spending on Marketing

Interested in learning more? Reach out to Chris and the rest of the Life360 team on Twitter at @Life360 An Interview with Chris Hulls When Chris Hulls launched Life360 in 2008, the smartphone revolution was still in its infancy. Few families had entirely adopted smartphones, and for many people, the…

LaunchCapital Frequently Asked Questions

  • When was LaunchCapital founded?

    LaunchCapital was founded in 2008.

  • Who are LaunchCapital key executives?

    LaunchCapital's key executives are Woody Benson, Elon Boms and Cliff Sirlin.

  • Where is LaunchCapital headquarters?

    LaunchCapital headquarters is located at 195 Church St, New Haven.

  • Where are LaunchCapital offices?

    LaunchCapital has offices in New Haven, Boston, New York and San Francisco.

  • How many offices does LaunchCapital have?

    LaunchCapital has 4 offices.