Mercedes benz careers in Sohar, Oman