I have experience with ThoughtWorks, they turned a mildly complicated problem into a massive architectural wonder of the world, perhaps practicing their design patterns.
I witnessed a similar project unfold. Eventually, I believe, most of them were kicked off the project and it was brought back under control of the company I was working for.