Even though its welcome premia can be activated with a minimum deposit of just $10, the lack of a no-deposit premia might irk some newbies. –