call center team leader careers in Sanabis, Bahrain