UK/I Lead Customer Success Manager, Strategic Accounts job at HubSpot