Client Service Manager London, England, GB Posted 4 hours ago
- Location
- Greater London, England, United Kingdom
work daily in English (spoken and written)* Experience in communication with clients at all levels* Strong technical skills in market research data* Bachelor’s degree required* Advanced verbal and written communication skills* Ability to partner with internal teams, monitor workflow, and assure follow-through* Strong organizational skills, with ...