Nimble

United Kingdom
Total Offices: 3
117 Total Employees
Year Founded: 2016

Teams at Nimble

Recently posted jobs

19 Days AgoSaved
In-Office or Remote
Headquarters, AZ, USA
Information Technology • Marketing Tech • Sales • Software
The Scaled Customer Success Manager is responsible for ensuring customer satisfaction and success, managing customer accounts, and delivering value to clients through strategic support and guidance.