Technical Customer Support Lead
- Hiring Organisation
- Appcast
- Location
- London, UK
Do you enjoy building a support practice as much as running one? Have you managed a team through change while still being hands-on enough to jump into an executive-level escalation yourself? Do you ...