The Impression employs 15 employees. The The Impression management team includes MacKenzie Richard (Head Of Editorial Content), and Angela Baidoo (Senior Fashion Editor).
Looking for a particular The Impression employee's phone or email?