In my opinion, a company with a quality machine-learning product should check off all the boxes: it should be tackling a problem fit for machine learning, have robust data acquisition and auditing processes, have highly accurate algorithms or a plan to improve them, and be grappling head-on with ethical questions. Oftentimes, companies pass the first four tests but not the last. For me, that is a major red flag. It demonstrates that the company isn't thinking holistically about how its technology can affect people's lives and has a high chance of pulling a Facebook later down the line. If you're an executive looking for machine-learning solutions for your firm, this should warn you against partnering with a particular vendor.