Rest's IT department is led by Willem Erasmus (Head of Engineering) and has 43 employees.
Nitesh Mehrotra
Data Engineering Lead
David Geber
General Manager Information Security
Amy Hallam
Change Manager
Patricia Zalli Protzman
Configuration Manager
Looking for a particular Rest employee's phone or email?