Mercedes benz careers in Barka, Oman