ITRS employs 394 employees. The ITRS management team includes Ryan Terpstra (Chief Executive Officer), Laura Taylor-Smith (Chief People Officer), and Sophie Cole (Global Head of Legal).
Looking for a particular ITRS employee's phone or email?