olo

Overview

Total employees1000
Departments20
Locations9

No description available.

olo's Headcount Breakdown by Department

DepartmentHeadCount
Administrative
4
Consulting
10
Service
60
Design
1
Education
1
Finance
24
Management
13
Hr
20
Legal
5
Marketing
11
Medical
0
Operations
16
Department
98
Product
34
Management
21
Estate
0
Research
9
Sales
57
Technical
163
Trades
0

olo's Employees by Locations

Employee Count by Country

Total: 547 employees

536
United States
98.0%
3
Canada
0.5%
2
Costa Rica
0.4%
1
India
0.2%
1
Mexico
0.2%
1
United Kingdom
0.2%
1
Belgium
0.2%
1
Ecuador
0.2%
1
Israel
0.2%

Want to Stay Ahead of olo's Org Changes?

Get alerts when hiring spikes or teams shift focus

Track changes vs. competitors

Spot warm GTM signals early