OverviewSuggest Edit

Upstack is a technology company that transforms the way cloud and internet infrastructure is sourced and sold. It enables an extensive team of cloud infrastructure advisors to offer customized solutions for businesses of all sizes. The company provides such services as colocation and data center, network connectivity, SD-WAN, unified communications, cloud contact center, private and public cloud, security, mobile, business continuity, and IoT. 

HQNew York, NY, US
Employee Ratings4.8
Overall CultureB

Latest Updates

Employees (est.) (Sept 2021)42(+28%)
Cybersecurity ratingBMore

Upstack Office Locations

Upstack has an office in New York
New York, NY, US (HQ)
745 5th Ave
Show all (1)

Upstack Financials and Metrics

Summary Metrics

Founding Date


Upstack total Funding

$85 m

Upstack latest funding size

$50 m

Time since last funding

5 months ago

Upstack investors

Upstack's latest funding round in April 2021 was reported to be $50 m. In total, Upstack has raised $85 m
Show all financial metrics

Upstack Operating Metrics

Apr, 2021

Projects Completed

1 k
Show all operating metrics

Upstack Cybersecurity Score

Cybersecurity ratingPremium dataset



SecurityScorecard logo

Upstack Online and Social Media Presence

Embed Graph

Upstack Company Culture

  • Overall Culture



  • CEO Rating



  • Compensation



Learn more on Comparably

Upstack News and Updates

UPSTACK Secures Equity Investment from Berkshire Partners

UPSTACK, a profitable, fast-growing platform that transforms the buying experience for businesses seeking cloud and internet infrastructure solutions, announced today it has landed an equity investment from Berkshire Partners, a Boston-based investment firm

Upstack Frequently Asked Questions

  • When was Upstack founded?

    Upstack was founded in 2017.

  • How many employees does Upstack have?

    Upstack has 42 employees.

  • Who are Upstack competitors?

    Competitors of Upstack include TMA Solutions, GreenTin and

  • Where is Upstack headquarters?

    Upstack headquarters is located at 745 5th Ave, New York.

  • Where are Upstack offices?

    Upstack has an office in New York.

  • How many offices does Upstack have?

    Upstack has 1 office.