in my experience, all rests on the corporate culture of the corporate entityif bad, then just put up with it or find a new jobfinding a new job is generally the best option