Plaid said today that it has let off around 260 people, or approximately 20% of its staff, as it deals…
This website uses cookies.