US-based firm Pie Insurance lays off 14% of workforce

US-based firm Pie Insurance lays off 14% of workforce