Impress employs 708 employees. The Impress management team includes Malgorzata Perfeniuk (Chief People Officer), Marta Cots (Legal Director), and Caryle Cochrane (Sales Operations Manager).
Looking for a particular Impress employee's phone or email?