Complaints Manager
- Location
- Greater London, England, United Kingdom
conflict resolution skills, with the ability to support residents who may be in distress.Organised & Tech-Literate: You are comfortable with CRM systems and Office 365, with the ability to manage a varied workload under pressure.The BenefitsCompensation & Benefits: We offer a competitive salary between ...