Common Noun Collocations of rewarding

activity, aspect, career, child, day, experience, field, friend, job, life, mean, merit, method, opportunity, other, part, performance, person, relationship, result, service, study, task, thing, time, variation, virtue, way, work, effect