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 is Market Cap of the coin and the Volume of Circulation.