Technical Customer Support Lead
Elliptic London, United Kingdom DE
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 se...