ista employs 1,790 employees. The ista management team includes Oliver Schlodder (Chief Sales Officer (CSO) and Member of the Executive Board), Karsten Zastrau (Head of Business Development), and Nicolas Karck (Head of Digital Sales and Services).
Get Contact Info for All DepartmentsLooking for a particular ista employee's phone or email?