Great questions Paras.
A) We make money on some of the rewards which will be paid. We are seeing good conversions on the "customers" (the people who opt-in to receive the rewards) we send to the companies. For the next few weeks we are giving tons of credit for people to add their companies / products as rewards.
B) Yea, it's hard to say whether the users are "good" customers or not. The data is showing they are.
We look it more as a bonus for the person to try out your service. Think of it as a free bonus that makes you more likely to try a product (ie. free toothpaste w/ toothbrush purchase)