The main purpose of casino bonuses is to incentivize players to sign up, make deposits, and play games.
Bonuses usually come with wagering requirements, which means that you have to bet a certain amount of money before you can withdraw any winnings that you make with the bonus money. Wagering requirements can vary widely from one casino to another, so it's always important to do some research.