Pros
Mostly nice people to work with. Good benefits and relocation package if you come from out of state. Good location.
Cons
Can't speak for other dept., but IT is the worst and lowest professional place I've ever worked at. Mid management don't know what they are doing, but keep fixing and patching things. Leadership can't say or don't want to share what IT's core business is. Project gets delayed so they blame other functions. They try to run an IT delivery model that converts IT dept. into a ticketing system, and forcing business to use only three vendors which no one know who they are and how they are qualified. One mid manager terrorizes the whole place by using endless escalations, complaints, and bad-mouthing. CIO had a great vision of changing the place, but implementation deviated to disaster. It used to be a good place to go to work, but now it is soaked with ego, ignorance, finger-pointing and fear. This place is a big time waster for IT professionals who wants to develop skills and career path because you don't learn any new technologies here, and you pretty much have no place to go up as 70% of headcount is contractors, and the rest of 25% act as HR busy hiring contractors to do the job. You wish the rest 5% will hang on here to do the heavy lifting.