challenging
ˈtʃalɪn(d)ʒɪŋ
adjective
testing one’s abilities; demanding.
challenging and rewarding employment
demanding,testing,taxing,exacting,exigent,searching,stretching,exciting,stimulating,inspiring,energizing,inspirational,difficult,tough,hard,heavy,stiff,formidable,onerous,arduous,laborious,burdensome,strenuous,gruelling