Pros
Good products, generally keeping ahead of the market in most business units (but only just) Trying to do agile Now in a new building in Newark which is night and day better than the old place Reasonable perks - gym, discount on products, free coffee etc..
Kontras
Mismanagement in recent years, layoffs, senior turnover, uncertainty. New CEO has good fundamentals but doesn't get the tech industry. Risk averse management, especially with software investments (admittedly badly burned by the Google TV product). Very little long term product vision. Way too much done in India, higher risk and less control. Weak engineering management resulting in outdated software and infrastructure. Ridiculous hours asked of employees in working with India offices. Constant 20 x 7 fire drills Useless HR department and terrible medical options (Cigna have the doctors no other providers want)