stord

Overview

Total employees584
Departments20
Locations8

No description available.

stord's Headcount Breakdown by Department

DepartmentHeadCount
Administrative
7
Consulting
0
Service
19
Design
1
Education
1
Finance
12
Management
12
Hr
11
Legal
1
Marketing
6
Medical
0
Operations
62
Department
46
Product
5
Management
3
Estate
0
Research
5
Sales
21
Technical
57
Trades
5

stord's Employees by Locations

Employee Count by Country

Total: 274 employees

257
United States
93.8%
7
India
2.6%
4
Canada
1.5%
2
United Kingdom
0.7%
1
Colombia
0.4%
1
Estonia
0.4%
1
Brazil
0.4%
1
Portugal
0.4%

Want to Stay Ahead of stord's Org Changes?

Get alerts when hiring spikes or teams shift focus

Track changes vs. competitors

Spot warm GTM signals early