BusinessIntel to lay off 15,000 employees in major cost-cutting moveBy Brown State Of Mind - August 2, 20240FacebookTwitterPinterestWhatsApp