The problem is not the near-glacial timeframes. It's using you to gather requirements and knowledge and to avoid pitfalls and then, after sucking you dry, building internally.
Not working for MS, etc. But I wonder if this is intentional. I'm sure this is how it can come across to a startup, but for Big Inc. I doubt they setup these meetings to "outsource" product management work...