Sela employs 458 employees. The Sela management team includes Ron Sprinzak (CEO), Yehuda Cohen (CTO, Sela US), and Ronit Pavel (VP HR).
Looking for a particular Sela employee's phone or email?