Pros
Overall good company with decent benefits and excellent "profit" based bonus program. Top management is first rate and seem to have both vision and ability to make that vision reality.
Cons
Mid management...CSO, CIO, CFO level...seem to depend more on external consultants and with frequent revolving door, the "vision" changes every 3 or 4 years. IT organization seems to have a hard time realizing it's own potential and communications, despite efforts to improve and be more transparent, seems to be worse now than ever. Recent re-org efforts seemed to turn into a house clearing despite communication to the contrary so the credibility of current management is not very high. Efforts to attain a "Premiere Place to Work" designation seem to have become a platform to drive management objectives and vision.