The catch sits in the wagering. Winnings from the spins carry a 45x playthrough, which sits above the 40x average I typically see on free spins offers. That means whatever you win from the spins needs to cycle through the casino 45 times before it becomes withdrawable cash. The good news is the $5 maximum bet during wagering, which sits right at the top of the fair range - you can clear the requirement at a reasonable pace without the casino forcing you into tiny stakes. Exceed that bet cap, though, and the bonus is typically voided, so it's worth respecting.
The $800 maximum win on the spins is genuinely solid for an offer tied to a $20 minimum deposit. Most spin winnings caps at this deposit level come in far lower, so there's real headroom here if the spins land well. Seven days to complete wagering is also a comfortable window - anything under a week would feel tight, but this gives you room to play at your own pace.
On game contributions, slots are the clear path at 100%, meaning every dollar wagered counts in full. Roulette, video poker, craps, and table games like Texas Hold'em all contribute just 5%, which effectively means twenty times the wagers to make the same progress. If you're a table games player at heart, this bonus is really a slots offer in practice, and live casino players get nothing from it at all.
The one structural limitation is availability: the offer only runs on Mondays. Miss the day and you wait a full week for it to come around again. The Monday-only window rewards planning your deposit rather than claiming on impulse.