The 10-slide presentation that convinced NEA to invest $20M

The 10-slide presentation that convinced NEA to invest $20M

Date
October 6, 2021
Portfolio Company