Odigo

France
Total Offices: 5
800 Total Employees
Year Founded: 2001
Odigo is a leading European provider of Contact Center as a Service (CCaaS) solutions. It offers an AI-driven, cloud-based platform that enables organizations to manage and optimize omnichannel customer experiences across various channels, including voice, email, chat, and social media, focusing on improving customer relations and agent productivity.

Odigo Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site:
France
Belgium
Netherlands
Spain
United Kingdom