Most of the management staff has been there their entire career, so they have very little idea of what's going on in the rest of the IT world. They come up with their own (often bizarre) practices. Only one of the managers there (the .Net Dev mgr) is competent, the rest are just narcissists who want to impose their own incompetent will on you, and make you responsible if things go bad.