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