restaurant, team careers in Ibri, Oman