HubSpot Layoffs: What 660 Job Cuts Mean for Agencies