Project Manager – Global Lingo – EMEA Romania

Job title: Project Manager Reporting to: EMEA Team Leader [...]