Stable, old company. Incredibly Political.
Pros
The checks never bounce. They are a stable old company. Your experience really depends on the group. My previous group was incredibly political and pitted team members against each other and the leadership was petty and vindictive. One minute you were a hero the next you were a villain having not changed your behavior only difference is the wind direction. The group where I currently work is a good group they treat you like adult both in giving you the autonomy to do your job and hold you accountable for the deliverables for which you are assigned.
Cons
This place is a political minefield. You are not allowed to just do your job you have to worry about navigating the political landscape and figuring out who you have to schmooze to be successful. They are always "trying" to be cutting edge in technology but with no vision or forethought. They rush from solution to solution and technology to technology trying to find the right solution when they really need some introspection to determine who they want to be an a company and allowing the technology compliment the vision.