Scenario: A medium sized tech company that is publicly traded and well known. This company provides hardware I would think is a strategic asset to the country and in general mankind. This company however is is playing fast and loose and not applying what I think is proper engineering rigor. Lack of design reviews. Glacially slow test mechanisms. No documentation explaining interfaces, or theory of operation. Everything is tribal knowledge. In my mind, this could destroy the company. At best, prevent any kind of scale-out with large loss in share-holder value. Customers already know about the problem and are unhappy. Engineers over burdened and constantly burning out. I was essentially told to STFU and to get my nose back to the grindstone.
I am definitely leaving, but what would you do? I feel terrible seeing this happen to a valuable American company.