News

Founder Manish Chandra announced he is stepping down as CEO of the online secondhand retailer after roughly 15 years.