Yes, there is a welcome bonus. There are first deposit bonuses, second deposit bonuses, daily bonuses, and high roller bonuses too.