Factory careers in Sohar, Oman