Pros
Met some good people - maybe 10% were good.
Cons
IT management is trying to put out fires or implement mandates/regulations with poor leaders. Paternalistic management - don't tell you anything until after decision is made. Does not seek out feedback from software people prior to changing rules of engagement. For example telling people no on-call responsibilities and then starting in 2016 "by the way, that is changed now" before talking to all IT people about how to better handle whatever issues are at hand. Also no test database available for software developers. Can you believe that? this is unheard of. Beware positive reviews. HR probably has a job to keep track of negative reviews. Sad thing is the it was announced IT were well aware of their negative reviews on glassdoor in buffalo so they are going to stop hiring in buffalo and hire more in rochester, syracuse, and albany. Isn't that totally missing the point? Shouldn't they get to the bottom of employees' complaints instead?