Impression Email Format
Marketing ServicesEngland, United Kingdom201-500 Employees
Impression operates in the marketing services industry as a performance marketing agency with offices in Manchester, Nottingham, London and New York. The company has 201-500 employees. It relies on a team of creative problem-solvers supported by a proprietary technology platform and a structured experimentation process to measure and maximise marketing effectiveness. It is B Corp certified and promotes a 'Business for Good' value; in 2024 it won B Corp Company of the Year and Digital Agency of the Year awards. The organization reports a 93% staff retention rate and a 95% client retention rate, and its website is https://impressiondigital.com.