o 2 communications careers in Sitra, Bahrain