Pros
Very good benefits; excellent opportunties to work on world changing technologies; good support of work-life balance; excellent community involvement/corporate giving; excellent opportunities for personal professional growth; ability to often work from home; strong supporter of diversity; corporate aircraft travel amongst major sites.
Cons
Performance based on a forced bell curve distribution; formerly strong salaries are now lacking in the marketplace; high stress environment; middle management varies widely in competency; accountability for corporate mis-steps is not fully addressed to senior management as layoffs are directed at those who had least responsibility for problems; politics can often circumvent proper decision making; general work force often using old technologies due to company's very conservative approach to spending; decision making is often very beuracratic.