IDRRA employs 21 employees. The IDRRA management team includes Jonny Freedman (None), Yogev Kimor (VP of Marketing), and Raz Fomin (VP Product and Principal PM).
Looking for a particular IDRRA employee's phone or email?