Factors that you should Consider before investing in ICO