According to one smart contract developer, "Out of every 100 projects, 99 is a fraud, or a scam, as we used to call it." I believe it as it's really hard to distinguish between a good and bad ICO. Anyways, you can google the name of the ICO project to find out if it's legit or not.