Hell no! The program retroactively introduced some terms and conditions that more or less chop your commission rate down to 5%. Many webmasters have ditched this program over their behaviour. Even better, they have closed their affiliate program so you don't have to work with them. Remove your links!
Affiliate Hub - Review
Rev Share5% - 35%
Affiliate Software: Income Access