> Most were just middlemen shuttling information between management, marketing, design, and engineering.
well, in my experience as a developer integration between different systems with different views about how things should work is often the most challenging part of the job, so what you describe sounds like it would be difficult.