TELUS International Europe is a premium multilingual contact center, BPO (business process outsourcing) and ITO (information technology outsourcing) provider, delivering high quality services since 2004. The company has almost 3,500 team members across seven delivery centers located in: Sofia and Plovdiv (Bulgaria); Bucharest and Craiova (Romania), as well as offices...