Visual effects jobs careers in Seeb, Oman