Its not a deposit bonus as such. No deposit is needed to claim the signup which is great. You also can help yourself to their faucet as long as your balance is at zero. There is also a loyalty program where you can earn for being loyal and playing their games.