Slot bonuses come in many forms. Some of the best are bonus spins, which give players a chance to play a popular online slot for free. Other casino bonuses are no deposit bonuses, welcome offers, deposit bonus promotions and cash backs.