I’ve yet to see a company with no managers work out. Usually it signals lack of bandwidth to set up management, low perceived value, or pessimistically a cost-cutting measure to double up on responsibilities.
Perhaps true... but they are wildly successful as a company (if profits == success). There are a few other examples of flat organizations out there that have been successes, including Github (for a while).