I find it interesting that getting technical work done is basically just antithetical to getting marketing and sales work done.
In marketing, sales, and even management the goal seems to be to restructure the status of a project look good in a somewhat exaggerative way while also mitigating any fatal issues the client does see where as in technical work your goal should be to have simple, clear, honesty and a healthy dose of distrust not for people but for systems and their ability to not fail.
Watching them talk at an office party is like watching two people talk who live in different countries and speak different languages.