Personally I tend to stay away from ICOs as if crypto is high risk investment ICOs are VERY high risk investment.
If you do research well (as much as possible) there is always chance for big bank in the process, but not always.
There are scam projects of course, man you can buy entire ICO setup for like few hundred USD and keep your own ICO launched if you want to go that route. ICO = startup with lot of frauds IMO. Nothing else.