Pros
The benefits package is outstanding, job security is pretty good. Also if you really wanted to, you could work there for years without ever actually having to produce a single thing of worth to the company or your co-workers. Also, there are some really great communication channels at Intel, although one must wade through quite a bit of bias to get to the real news. I never saw more corporate Kool-Aid drinkers than at Intel. At one point I was receiving 20+ "newsletters" per month from various corporate groups, and published two myself.
Cons
Raises aren't great. Also, upper-level managers can make capriciously stupid decisions. Sometimes these changes will stick, while other times, they are quietly ignored. There was never any rhyme or reason to which decisions your manager decided must be enforced, and which ones could be ignored. I even saw this inconsistency happen at the employee level. One great example was when my division (which supported construction groups all over the planet) suddenly had telecommuting banned for all employees. Within a month or two all of the women in my group somehow miraculously got "exceptions" to the telecommuting ban, while the two men in my group (myself included) did not. Also, Intel is largely run by folks in their mid 50's. Although the internal groupings of the company seem to be in a constant state of flux, the true corporate management structure changes little, with the same small group of people holding relatively identical positions of power regardless of their changes in job title. There is no true hope of advancement in one's career for anyone younger than 45.