Customer representative careers in Barka, Oman