Pros
Top CGP that looks good on the resume. Many volunteer events to give back. After 5 years of employment, you receive and extra week of vacation. Get a chance to work with new systems like SAP and WebEx. Sr. Management "cooks" breakfast for employees once a year. (Kinda neat.) Co-workers have a generally pleasant demeanor. Summer and winter hours are a plus. (Who can't use extra time off?) Many Employee Groups to join for networking or support. Tuition reimbursement. You can wear jeans to work everyday.
Cons
No work life balance depending on your department. Serious silo effect. If you hire into one department be prepared to stay. Departments are very click-ish. Most don't know what departments are on other floors. Talent that is brought in, is under valued and not used to their potential. Current employees that have obtained MBAs or MAs are still overlooked for promotions even with proven results. You must be good at brown-nosing to get ahead in this place. Annual raises are very small (barely cover cost of living) or not at all unless you are sales or management. If you come up with an idea for process improvement, be ready to go through months of red tape before it might be approved for a test. Many supervisors and managers pass projects from sr. management to their employees to complete. Then take the credit with no thanks to those who actually did the work.