Company Description Our company is a technology enabled global business services company specializing in customer engagement and improving business performance for some of the world\xe2\x80\x99s best brands. Every day, from more than 40 countries and across 6 continents, our staff…