The phrase "a lot of rewards" means that there are many benefits or advantages to be gained from something. It can refer to a situation where someone is able to receive numerous positive outcomes, such as recognition, financial compensation, personal growth, or satisfaction, by engaging in an activity or pursuing a particular goal. The phrase suggests that the effort put into achieving these rewards will likely be worth it due to the significant return on investment.