Entrenched and terrible e-commerce technology, not paying employees, bad marketing, and a lack of product focus. They have a really cool product and a community of users, and it's truly amazing to me that given the level of talent that was around when I was there that the company did so poorly. With real leadership, this company could have really taken off when I was there.