Small business insurance.
Based on 1 documented receipt
Next Insurance laid off 17% of workforce in 2023.
Insurance Tech
Worker Treatment: Next Insurance laid off 17% of workforce in 2023.
Before they send you their receipts, check theirs.