Yeah, but it has also required many hard fought battles internally, and I can be happy with my coworkers and team lead for taking the charge in several of those. It helps having had multiple examples of their policies getting in the way of getting stuff done, and that we are able to accomplish our jobs when we get our way.
Worst part is that we're not a terribly big company - but the IT department can still make it feel like I work in a multinational megacorp some times. I can only imagine what it is to actually work in one of those....