Avantages
Highly respected company in the marketplace with a large portfolio of products. Decent enough wages. Some nice people.
Inconvénients
Buggy software that makes the end product overweight, leaky and unstable which looks like it never evolved out of Beta. This means that sales end up selling a product that doesn't work, project managers deliver an inadequate product and Support can't support the end user. Incompetence at all levels, usually the ones who have been there the longest whose transgressions are ignored. If you are a new employee, expect to be: bullied, talked about behind your back and not respected. Good work is "recognised", but not rewarded and may bite you in the butt later. People not prepared to work for the good of the company, as a team, but more on an individual basis.