Pros
Benefits - Several weeks of time off, lots of holidays, paid winter shut down, health insurance is fantastic. New College Hire? - This place is for you. They'll pay for you to move and give you a raise every 6 months.
Cons
If you're an experienced hire like myself, you'll find this is a typical corporate company. It's the same red tape, same good ol' boys club, same politics, groups are extremely siloed. Promotions within the same group are almost non existent. In most IT groups, you can't be promoted unless you dedicate every waking moment of your life to your job - instead you have to leave the group to get the promotion you need or have someone leave. They let really knowledgeable workers walk out the door. The infrastructure is a mess. They go with whatever brand/products are the cheapest. They are trying to hire a bunch of new college hire developers to develop 80% apps in house and throw them into a group, train them and have them do repetitive tasks over and over again. It's very common to walk around and see people hanging out on Facebook or playing games. There are a massive amount of people that are not technical at all and I have no idea how they got the job. Cubical areas are short so it's very loud. Do not expect any privacy at all.