At the time of writing, there is no free cash bonus, but the available match deposit and free spin bonuses have some player-friendly bonus terms.