Pros
Good Salary and Benefits, generally interesting work.
Cons
Company is struggling to adapt to a market where PCs are second fiddle. They have a pretty disastrous marketing-based approach to developing new product, so be aware you are may be entirely beholden to some marketing person who dictates how you do your job. If that person is good, it's fine. If they suck, it can be a miserable slog dealing with someone who has a mediocre grasp of the product. In general, I do not see the company taking the steps necessary to survive and grow. After the google TV fiasco, they cut a lot of fat and are trying to re-entrench themselves in some core businesses--and add a new line of mobile products--but there are no long-term growth prospects in mice/keyboards/webcam/speakers/etc, because the PC market as a whole is evaporating (not to mention those are all commodity markets at this point). Company has a mobile initiative that is good, but too little, too late, IMO, and consistently hampered by people stuck in 2007. Lastly, some of the businesses they're divesting are--IMO--better opportunities for the company (in part because they are complimentary to mobile), but maybe there's some business logic there I don't follow.