One of the interesting things about "industry" is that if something isn't written down, it didn't happen. In other words, when I write a report, or even an email, what I wrote becomes official and could end up in court if someone sues.
The problem is, if doubt is expressed in writing about something that does not get changed, heads will roll. That is a good thing, however, to the best of my knowledge the repercussions to being oblivious to a problem are minor. In other words, if I approve a flawed design because my calculations were flawed no one in engineering will be punished for it. On the other hand if I reject a design that gets made anyway and it fails, people will get in trouble. Or at least the company will get in trouble and have to pay millions.
I have not been put in this spot, and I doubt that I will because I do my analysis well and the physical testing protocol that we have is very stringent. I also understand that the corporate laws are set so that there is limited liability to individuals working for the corporation. That is a good thing as well because simple mistakes that could destroy many strong careers are instead absorbed by the company instead of the individual.
However, I like accountability. I like the reward of success and the burden of failure. It might sound crazy to say that I like failure, but I do. If you never fail you aren't trying hard enough. Failure is recognition of our faults. Failure is the reminder that we are nowhere near perfect. Recognizing and accepting failure is also an important stage in growth. When we look back and think, 'I could have handled that better' the desire is that next time we will handle it better. Believe me, I am far more prepared for unemployment now than I was before when I failed at unemployment.
In other words, if I find a problem, I will say so. My relatives all say my grandpa was honest to a fault. He would tell people things they did not want to hear. I hope that I can be that definitive with the facts.