Upside

HQ
Washington, District of Columbia, USA
Total Offices: 4
275 Total Employees
130 Product + Tech Employees
Year Founded: 2016

Upside Leadership & Management

Upside Employee Reviews

What I like the most about working for Upside is the amazing people I get to team up with. Everyone here is willing to jump in, help and put in the work to make sure we deliver a great product to our Merchants and our Consumers. I have been given tons of possibilities to develop professionally, and my managers truly believe in me and support me.
Nika
Nika, Manager of Revenue Operations
Nika, Manager of Revenue Operations