From solo entrepreneurs to startups and large Fortune 500 companies, anyone could be the marketer behind an affiliate marketing program. They don't even have to be actively involved. They just have to have one product to sell. The first and most important step in affiliate marketing is choosing your niche.
Being an affiliate marketer requires skill, experience and work. It's not a quick or easy path to success, but if done correctly, it can generate impressive revenues.