Customer Success Executive | £23k - £25k | Law Tech-start up | Moorgate - Central London

Admin Customer services

SALARY

£25000

LOCATION

Central London

CONTRACT TYPE

Graduate job (permanent)

JOB DESCRIPTION