Pros
Most of the people that work there are pretty nice and easy to get along with.
Cons
If you want to be successful, you'll have to put in 50+ hours a week and they barely give you any praise for that. Doesn't seem like there are any opportunities for women but that's painfully obvious by the complete lack of women in top management. The CIO doesn't understand technology and database systems very well and he's constantly trying to pull in contract help to put you out of a job. He's also really passive aggressive about everything and doesn't seem to care at all about his employees. There's also a weird hierarchy of importance and if you're not in one of those sections that is super important, they blame you for when things aren't done on time even though it's not your fault.