Yes, especially since loyalty programs are free to join. Casinos have created loyalty programs in order to keep you at their casino. They do this by providing you with free bets, discounted or free hotel rooms, food and beverage credits, and more. You should definitely sign up if you intend to consistently game. If you would rather not be marketed to then we would suggest not signing up as the direct email, email, and marketing efforts may be bothersome to you.