Customer Project Lead
- Hiring Organisation
- CHASE
- Location
- South East, England, United Kingdom
working environment Customer support/member services background preferable Knowledge and understanding of technology enabled care is an advantage Experience in people management Excellent presentation skills Proactive, well organised and confident working within a sales setting (upselling and the sale of ‘add ons’ will be required) Persuasive enough ...