President & CEO
Nir Orbach
CEO Approval Rating
82/100
2000
PrivateAcquired by Syntax Systems Ltd.
https://illumiti.com/