There are very good and there are very bad ICOs
It depends on your analysis, try to look at for good ones with good teams
Yes, be careful to join ICOs, to be safe try to know if it is a good ICO or not and it really depends on you if you think it is right to join or not.