Yes. I have deposited $0.25 and have gotten the $2.50. This bonus has been up for very long.
Additional details include $1 for minimum cashout, but there must be at least $2.50 in your account for the first 60 days so that you won't 'cheat' on their bonus given.
Just requested for a payout today, will post proof when I receive the money. I think this site is pretty honest because I have seen many payout proofs in many forums.