Business Insider recently performed a in-depth review of Insights, evaluating its platform and questioning whether the advantages are actually justified the expense. The report emphasizes several key features and likely drawbacks, indicating that while Insights delivers some helpful intelligence, it may not be the ideal answer for every business. U