Yes, it offers codes for special rewards like free spins. However, many other bonuses and promos do not require promo codes.