I’ve participated in a lot of affiliate marketing programs in my days. From what I’ve found the company offering the affiliate marketing is the one that really reaps the benefit of affiliate marketing. It is a great way to get exposure to your product or business for a very low cost. In fact, it’s one of the best marketing strategies there is because the cost of the marketing is directly related to the revenue that is generated. Something could be said for the pay per click affiliate programs, but from my experience if people are only getting clicks to your website and not generating revenue for you then you won’t have to pay them anything. The pay per click is usually so low that it is a mute point.
What is important is that you take good care of your affiliate management. It takes knowing someone who is skilled in that area and knows where to get and how to configure the right tools.