Sela's HR department is led by Noam Agam (Head of Recruitment Team) and has 49 employees.
Looking for a particular Sela employee's phone or email?