But to stand up to a company that is paying your paycheque and say that you will not sign off on a design because you believe there is a problem, all the while they are screaming at you that we are behind schedule and over budget, makes for a truly shitty day at work.