Smaller players, probably fine.
They pay, built in rules to slow down payments. Effectively 3-4 business days to get paid. $2500 cap, and then a week wait until you can request again. So, get your account up above that $2500 mark, takes 3.5-4 weeks to get a couple payments. Terrible when compared to other shops.
Small players not worried about those numbers, probably fine, although if you play parlays and luck out hitting that $10K payout, enjoy waiting 2 months to get paid.
US lines, average. European sports, hold is beyond awful.
Better options, but their bonuses for smaller players are actually pretty good with very reasonable roll.
For smaller players, you could do worse, but you also could do much better. Roll the signup bonus and move on.