Here are some cons to affiliate marketing : Requires Patience  High competition  Risk of hijacking affiliate links No income guarantee