Like many startups, Maidbot has struggled with learning how to become a full-fledged company. I don't think any of the struggles are vastly different from what other startups and small businesses also have to go through.
One obvious struggle is in recruitment, hiring and turnover. Not every employee hired has been a good fit, and that became painfully obvious as the company grew, both in size and in maturity. Maidbot has not always parted ways with people in the best terms, and I think that's reflected in other reviews.
Because of its small size, each person's impact is magnified. Failures and successes become more apparent. In the case of failures, this has both chased away some good talent and lead to resentment/conflict when a disparity in ability was apparent.
Also because of team size and the scale of work that needs to be done, employees have had to work long hours. This has often been due to poor planning in uncertain environments and because of the novel product.
I do see an honest effort in which the company as a whole, and particularly leadership, has learned from these mistakes. I see the company growing more humble as it grows more successful, and that humility is key in preventing future pain.