3 ms·
Thats 12% of > $1B. Those "vulture capitalists" have invested >$230M into Twilio at various valuations to help it grow.
by fraserharris 10y ago
Thats 12% of > $1B. Those "vulture capitalists" have invested >$230M into Twilio at various valuations to help it grow.