Daniel Jimenez Email

Head Customer Success, Americas . Omdia

Current Roles

Employees:
544
Revenue:
$69.4M
About
The game-changing technology research and consulting firm built for the connected age.
Omdia Address
Blue Fin Building
London, null
UK
Omdia Email

Past Companies

OmdiaHead of Customer Success, Americas
eviivoCustomer Success Manager
Blue ApronSr. Customer Experience Associate

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.