Pros
All the free coffee and hot chocolate you can drink.
Cons
The previous reviewer pretty much sums this company up in a nutshell. Incompetent marketing team, old-time fat-cats that resist and squelch any new ideas, conform or be forced out, etc, etc. Its all true. On top of that the company offers little room for career advancement, almost no company sponsored training, and laughable educational benefits if you want to go for an advanced degree. Also, there is little communication and knowledge sharing among engineers and different units. Basically, you are expected to learn what you need to do your job on your own. Also, a lot of positions are being sent to their India location where engineers come much cheaper, so job security is an issue constantly on everyone's mind and has a demoralizing effect.