The advantage is that it's practically free money. The disadvantage is that it's usually a very small amount, and the number of games you can play with it is limited. It's generally enough to try out the casino for an hour.