Founding Customer Service / Experience Lead
2 months ago
Greater London
Bachelor's degree in Business Administration, Customer Service, Management, or a related field ... A collaborative and innovative work environment. * The opportunity to make a significant impact on ...