EC Innovations – looking for a Localization Manager

Localization Project Manager - EC InnovationsEC Innovations is one of the fastest growing multilingual Language Service Providers in the world with 3 regional HQ’s (Singapore, Budapest, Chicago) and a total of 11 strategic global offices, 400 plus full-time...