I think the right path is feedback, build some trust, and in the end hopefully you can build a relationship where your feedback is valuable and everyone works together.<p>It's not all one thing or the other at all times.<p>> “screw the managers, you should do the right thing for the customer”<p>That just seems like path leading to a rightful pink slip... and inevitably doing some damage when you're wrong.