Integrity Surprises Employees With $125 Million Payout and Equity Ownership in the Insurtech Leader Read more