Working for commission can be stressful even online. It's most likely the case with network marketing (or MLM - multi level marketing), where they reach out to other people on internet markers' forums and social media. All depending how they approach it, but what many of them are doing is essentially cold-calling. They deserve to be bitten back, "get the f- out of my life, or I'll report you to the admin!"
There are also a lot of customization options. You can integrate hotel booking sites into your website, choose specific destinations, and showcase properties that interest you. For example, you could start a niche affiliate site about “Denver Family Vacations,” write content about the top things to do in Denver, guides about the local area, and promote specific hotels.