Great attitude of co-workers. Managers respect your life outside the job. You can take your vacations days without your manager making any comments about it.
Cons
Terrible career development. People sitting on the same jobs for three to five years. Promotions are given to people without having the merit. Compensations depends on your initial negotiation and not a reflection of your job.
Very good learning and development opportunities, good atmosphere, a lot of talented and nice people. Strong products, market leader in many segments.
Cons
The company is great hiring talented people but cannot keep them. Contra-selection is largely present in several teams. No career opportunities in many groups. Moves between offices is not supported.