The startup received more than $120 million from venture capitalists in Silicon Valley and the support of Stripe, yet questions remained about its flamboyant CEO's business decisions and past deals.
The startup received more than $120 million from venture capitalists in Silicon Valley and the support of Stripe, yet questions remained about its flamboyant CEO s business decisions and past deals.