A global technology and services leader is seeking a Site Manager in Olivenza, Spain, who will lead site strategy and oversee operations. This full-time role requires a bachelor's degree and strong management experience, particularly within a call center environment. Responsibilities include developing leadership talent, driving continuous improvement, and managing resources effectively. The position offers career development programs and a supportive work environment focused on equality and diversity.
#J-18808-Ljbffr