Pros
If you are a non technical person with no hard tech skills and fluffy business or soft IS degree, this is the ideal place for you to spend a career hiding schmoozing and attending meetings! If you are a shirker or generally lazy person, you will get the same raise practically (maybe 1% lower) than someone who worked their butt off. Also people with mood and personality disorders will find a home here - technology inept managers have no interest in making the hard decisions so they will just pass these difficult employees around like a hot potato.
Cons
If you are ambitious, innovative, and a hard worker save yourself the misery and apply elsewhere. The IT community is overrun by non-technical managers, project managers, process managers, functional analysts, and do-nothing, overpaid "overseer" type "leads." These people spend their days nitpicking and creating useless "processes" to slap onto the two or three technical people's already overloaded statement of work - I have given up trying to understand why they do this to us and have decided it's merely to justify the necessity of their own positions.