Small business insurtech Next Insurance lays off 17% of workforce
SME business insurance-focused insurtech Next Insurance has become the latest player in the sector to make significant layoffs, impacting 150 employees representing 17 percent of its overall workforce.