Upside

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

Offices at Upside

Upside is headquartered in Washington, District of Columbia, USA and has 4 office locations.

Hybrid Workplace

Employees engage in a combination of remote and on-site work.

Typical time on-site: 3 days a week

U.S. Office Locations

HQ
Washington, District of Columbia, USA

450 Massachusetts Avenue, Washington, DC, United States, 20001

Austin, Texas, USA

816 Congress Ave, Suite 710 , Austin, TX, United States, 78701

Chicago, Illinois, USA

330 N Wabash Ave, Chicago, IL, United States, 60611

New York, New York, USA

7 W 18th Street , New York, NY, United States, 10011

Recently posted jobs

18 Days AgoSaved
Remote or Hybrid
USA
Artificial Intelligence • Fintech • Machine Learning • Mobile • Payments • Retail • Software
As a Senior Strategic Account Executive, you'll drive growth by acquiring new Enterprise accounts in the restaurant and grocery sectors, utilizing a consultative sales approach to work with C-level executives and managing a sales pipeline effectively.
19 Days AgoSaved
Remote or Hybrid
USA
Artificial Intelligence • Fintech • Machine Learning • Mobile • Payments • Retail • Software
The Strategic Account Manager will develop account plans, maintain client relationships, and ensure account growth and retention through effective collaboration and reporting.
20 Days AgoSaved
Remote or Hybrid
USA
Artificial Intelligence • Fintech • Machine Learning • Mobile • Payments • Retail • Software
The role involves identifying and closing growth opportunities with franchisees, collaborating with internal teams, and achieving sales quotas.