Security concerns, technical glitches, strategy risks, and over-optimization are some of the risks involved.