HomeDeepwatch

Deepwatch

Minortech

Cybersecurity firm Deepwatch laid off dozens of employees to accelerate AI investment.

November 12, 2025Source →