Back to Benchling
Opposed

Benchling laid off 12% of workforce in 2023.

April 20, 2023View SourceVerified

Share this receipt