Customer Service Manager careers in Seeb, Oman