Internet
Technology
Marketplace
B2C
Links
Location
San Francisco, CA
United States
Size
Employees: 51-250
Yearly Revenue: $10M-$50M
Raised: $75,100,000
Traffic
Alexa US Rank: 7938
Alexa Global Rank: 47772