Benefits and drawbacks off a $100 Totally free No-deposit Incentive