ICO is Initial Coin Offering through which most of the Cryptocurrency companies gain funding. ICO is good for investing money for future long-term investment. The things which you need to check before investing about their project, their white paper, their supporters, their company managements because of escape from scams