There are deposit bonuses, free spins, prize giveaways, cashback, and more.