...when I worked at Lockheed-Martin, I enjoyed working with the process engineering studs, cuz it was fascinating to get the science behind all the shit we built. When we worked together, we often had amazing results. They got their hands dirty, which we appreciated, and we tried to understand the theory, which they probably thought was cute. Actually it did help us to know the why behind the what. If problems arose, we could make better informed decisions, by knowing the designer's intent...
100% that. We hear about collaboration a lot these days. Or more: I am told to "collaborate," by which they mean, do whatever the biggest whiners say, but in a room with them.
Real collab, where everyone gets a little experience on each others' job is awesome.
Seen or worked with people at several engineering-centric places you'd recognize (but... NDAs) where the prototyping centers, or auto lifts to try components on vehicles, were within 20 yards of the designers, software developers, boss and conference room. Cross pollinate ideas, walk out with greasy hands to solve problems now, not have a meeting in three weeks with all issues boiled down to PPT, and lost in the mix.