Call Center World corporate office is located in Moscow, Moscow, Russia and has 51-200 employees.
call center world
call center world forum
customer contact world forum
| Location | People at location |
| North America | 1-10 |
The Customer Contacts World Forum is a premier international event focused on the contact center and customer service industry, taking place from March 17-19, 2026, in Moscow and online. It serves as a key platform for dialogue, discussion, and experience exchange among experts and professionals, featuring over 70 speakers and 30 exhibitors showcas... Read More