How is this network Propellerads ?

Do they pay on time or just another Scam network.

Alexa rank is 5K .

Please give some reviews about it.