There are thousands upon thousands of online casinos and they all compete for your business. Almost every one of them will offer a welcome bonus or even a multi-stage welcome package as well as ongoing incentives. Each offer needs to be analyzed for game weightings, game restrictions, and wagering requirements as well as maximum conversion or cash out value. Almost none of the bonuses make sense from a mathematical perspective. That said, taking a bonus will extend your play time and with a little luck, you can beat the odds. taking a 100% match can double your chances of winning a jackpot on slots.