Pros
Great products, good performance bonuses, low cost of living locations, high level of ethics and conduct expected, good sick leave (no limits), access to training and development, great travel and expense policy, stability, predictability, work schedule attractive for families.
Cons
Poor communications, low diversity, not open to change and new ideas, resting on past successes, demographically challenged (many employees have high benefits and don't choose to retire), two tier employee system, poor health benefits, ridiculous policies (office-space inspections, limit on personal items in workspace), new, poor relocation benefit policy in place, no childcare arrangements or assistance, cost cutting affecting future product quality, low morale, employees leaving for many reasons - no motivation to stay long term as company removed health benefits in retirement.