ODILO employs 180 employees. The ODILO management team includes Rodrigo Rodriguez (CEO), Isaac Chafera (Regional Director Africa), and MacArena Muszalski (Content and Partnership Manager).
Looking for a particular ODILO employee's phone or email?