Pros
Good work / life balance, nice facilities, nice, suburban location. Good benefits, stable company. Good vendor relations. Lots of time off.
Cons
Think they're "Agile", still very much Waterfall. Non-developers hampered by incredible "ITIL" mindset (the process is everything, no exceptions, must have five meetings with four reps from each group with an interest in the project, minimum four groups, not less than three months ahead, to decide how, when and in which direction, the toilette paper roll should be hung, with three levels of approval and four different tests. It will then be hung the wrong way and a four hour conference call with at least two Senior VPs listening in will be required to get permission to turn it around. Once the "Major Incident" is resolved, the paperwork starts. The auto generated emails reminding you you haven't completed the paperwork won't tell you what's missing, and won't tell you where to go to get the current version of the forms.)