Ever since Jim NcNerney has taken over, the company has been increasingly hostile towards all staff (engineers and assembly workers alike). The company has developed multiple sites and pits them against each other to justify paying workers less and to destroy the unions in Seattle. While this may cut costs in the short term, it has created various groups which refuse to share information with each other (leading to a collapse in collaboration and groups claiming the work of other groups). In a professional atmosphere this is EXTREMELY corrosive. Senior level engineers are afraid to share information because upper management will give this information to other sites to spur competition when the sites "bid" for new work. (How do sites within the same company "bid" for engineering work?) Furthermore, their biggest new site, Charleston, has extraordinarily incompetent engineers (but they're cheaper, so why not) that are being propped up by bright contract engineers while upper management attempts to lure more permanent and competent engineers there to train them.
In addition, the company managers routinely lie to the engineers about work and future prospects to cut costs. One year they announced that they had to cut back on staff and could not give promotions because there was a shortage of long term work. This was a year after they announced our site would be getting a huge long-term project. Literally a month after they denied promotions and four months after they fired people, a glut of long term work from another existing Boeing program miraculously appeared. When asked about this, the management couldn't give an intelligible answer and said that it was up to authorities higher than themselves.