call center team leader careers in Jidhafs, Bahrain