Besides the licences, a reputable online casino must provide players with bonuses like Welcome Bonuses, Loyalty program, Free Spins, and where possible, a NO deposit bonus.