Overview
The Helpdesk Team Lead is responsible for overseeing global Help Desk operations, ensuring consistent and efficient delivery of technical support services to employees worldwide. This position is based in Beirut and manages technicians loca....