... Manager (CRM) to oversee customer care and technical support. The ... relationships, and ensuring an excellent customer experience, while supporting internal ... years' experience in customer relationship management or customer service, preferably within the ...
15 days ago