omio

Overview

Total employees431
Departments20
Locations23

No description available.

omio's Headcount Breakdown by Department

DepartmentHeadCount
Administrative
2
Consulting
1
Service
16
Design
6
Education
1
Finance
22
Management
8
Hr
16
Legal
3
Marketing
29
Medical
0
Operations
13
Department
54
Product
30
Management
2
Estate
0
Research
7
Sales
6
Technical
96
Trades
2

omio's Employees by Locations

Employee Count by Country

Total: 313 employees

211
Germany
67.4%
41
Czechia
13.1%
21
United Kingdom
6.7%
9
India
2.9%
5
Spain
1.6%
4
United States
1.3%
3
Italy
1.0%
2
Austria
0.6%
2
Brazil
0.6%
2
Turkey
0.6%

Want to Stay Ahead of omio's Org Changes?

Get alerts when hiring spikes or teams shift focus

Track changes vs. competitors

Spot warm GTM signals early