Insights employs 1,098 employees. The Insights management team includes Neil Millar (Head of Finance and Corporate Development), Fiona Logan (Chief Executive Officer), and Jackie Kipps (Finance and Corporate Services Director).
Get Contact Info for All DepartmentsLooking for a particular Insights employee's phone or email?