Making yourself an affiliate of an advertising company online means you agree to their terms and conditions in order to be honored as a member. Affiliate marketing calls for the advertiser (the affiliate) to get rewards for performance. The affiliate has to work in order to get paid and the payment is not actually the same. Rates differ from one site to another and terms and conditions apply as well.
One of the advantages of joining an affiliate program is that you get to earn by just posting ads or links for the business you are supporting and if traffic is good, you get good pay, too. With affiliate marketing, companies save much on advertising expenses and gain customers faster. One disadvantage would be on the side of the advertiser. The affiliate or advertiser has to reach a certain amount in order to get paid. If, in any case, he or she fails to do that, then no payment will be made. But if clicks are made on banners and links or ads the affiliate posted, he/she gets to earn and get paid.
Before considering affiliate marketing for your business, think about what would benefit you and what would not. Weight things over before you finalize. If you think affiliate marketing is not the right tool for you, then find other options online. There are other options that can help you generate traffic, income, and visibility for your business products and services.