It depends some are legit and some are not .. If the company promise but its sound like too good to be true , if the admin/manager are lazy be aware .. If the program or there articles are nonsense dont buy there tokens.. Its hard to earn money so choose wisely you can use your common sense to determined whether it is or not. If there are transparent in there program and aervice then grab it but if its anonymity then think about it if you want to risky your money in that ICO