Technical Account Manager
- Location
- Greater London, England, United Kingdom
everything works at its best, ensuring every employee gets the support they need to thrive—both at work and beyond. Your Mission As a Technical Account Manager at Ben, you'll own the technical relationship with a book of enterprise customers and be their voice … bringing them what your customers need and why it matters, and helping decide what we build next. What you'll be doing... Own the technical relationship: be the go-to technical contact for your enterprise customers, helping them with all platform-related issues Get to the root cause ...