Good benefits and flexible work time management. Telecommuting.
Some very talented engineers and project managers.
Can't think of any other Pros.
Cons
Company's struggling to define its product strategy in the US. Most of the product development is defined overseas by people who lack the deep knowledge of consumer behaviors in North America.
Very little career opportunities due to rigid, multi-layer hierarchy. This also proved to be killer for innovation and technology adaptation in a very fast paced technology field.