This is an extremely complex situational equation. Dependent on the so many things. The social structure of the working body. The attitudes of the bosses and workers alike, all working for a common goal, just there for the money or status etc. As I am a veteran in my line of work and also have worked for the same company for over 10 years I have no trouble with telling anyone that I disagree. But one of the things I learned early was to do it with tact and respect. I understand the chain of command and have no problem working within it. I have never had a problem with telling my superiors that they were wrong. I have always done it with respect and if they still did not agree with me than I followed their lead and did as they asked. I think as an employee who is paid to think that it is my duty to do so. It is also my duty to follow their requests if they differ from mine.

_________________________
No matter where you might be, there you are.