Pros
Flex schedule, close to downtown. Pension is nice if you can stay long enough.
Cons
Never have I seen a more divided atmosphere than in this shop. The staff are very friendly and will do anything for you, but the management has no tolerance for anyone questioning anything they do. Disagreeing with anything the management says WILL get you fired or reprimanded. Long hours, frequently changing priorities and an incredible turnover of staff and the workload just keeps piling up but the deadlines never change. The CIO is easily the most micro manager I have ever encountered in any job and is always chasing the latest fad and goes around saying buzzwords even if they don't apply to the situation. The upper management has no feelings toward their staff at all and recently fired a new employee without even giving him a reason why, pretty much because they could. Expect to be on 24 hour notice anytime to fight the latest bug. Be prepared to have to document everything you do, even though no one looks at it after you've done. Process is king here, results an afterthought.