March 13, 2024 March 13, 2024The worrying state of the European contact center spaceEvery now and again, I come across a piece of research that makes me want to pull my hair out. One such piece of research was […]