I can relate, I work for a Mega company and it is similar. No matter what you do and how hard you work to overcome all the crappy work your vendors send you which you are required to rework and still make the delivery date management is never satisfied with your performance and fixates on...