Pros
They are currently improving the work environment by adding some perks such as free soda and fruits. There are a large variety of departments, divisions, and resources throughout Intel that one can move to in order to expand their career. When dealing with other companies, you receive somewhat special treatment when they know you work for Intel.
Cons
Management is very problematic. You are graded each year on a bell curve, which designates your raise and stock options. So 15% on the employee within a group will always received a below average grade no matter how much work they have done. Employees are also ranked within a group based on their value. This makes work somewhat competitive and does not promote teamwork. These grades are also solely based on what your manager thinks, therefore if your manager does not know how much work you are doing, you may not be graded fairly despite this being your manager's fault. A bad manager can really prevent your career growth at Intel, no matter how well you perform. Cubicles are mostly compressed making space somewhat limited. There are no offices. Some higher ups receive larger cubicles. Work-Life balance is in the hands of your manager. Bad managers will tend to accept any project or requirements despite not having the head count, requiring that any current members of the group work overtime in order to meet these added requirements. Recognition can be extremely poor and unfair. Often some people that work on a project are not recognized for their contribution due to them not directly working with the customer. Other times people are recognized (such as managers) for completing under resourced projects even though they do not contribute anything.