Touchbase

Touchbase

Information Technology & Services Denver, United States 126 employees
Employees
126

Touchbase Overview

Headquarters
Denver, United States
Phone Number
Available in AeroLeads
Industry
Information Technology & Services
Employees
126
Founded
1992
Company Email
Available in AeroLeads

About Touchbase

Touchbase’s aim, with each of its clients, was to help drive tangible return from their investments in business communications technology.

Touchbase Contact Details

Employees by Management Level

Individual contributor 19 profiles
Manager 4 profiles
Director 2 profiles
Senior / Lead 2 profiles
Associate / junior 1 profile

Department Contact Coverage

Department Contacts Email Phone
Sales 8 8 1
IT 5 5 1
General 4 4 0
Executive 1 1 0
Finance 1 1 0

Touchbase Tech Stack

Engineering 5 profiles

Compare Similar Companies to Touchbase