ICO is a form of capital mobilization of the starup. It is a very good form but now many ICO projects are formed without good planning, not building the community of interest so go to failure. There are also fraudulent ICO projects. Be careful when investing in ICOs.