I have been paid several times by BP. So, yes, they always pay, but your payment depends on when they get it. Sometimes I've been paid like net 20...others net 45. Still waiting on May commissions now. They have few incent offers, although conversions are decent...and if you are running nonincent, they watch you like a hawk. They reversed several hundred dollars of money I earned due to their own mistake.