CRM Insights & Innovation Manager at Ten Group | HireBase