Pros
Good life - work balance on positions that don't require direct interaction with customers. Good job for students and people without professional experiance.
Cons
No oporunities for career development - in 2012 company was employing more than 10k people worldwide, but career was growing only for very small number of employees (less than 1%). Sallary much below market average. Management doesn't listen emploees feedback. Work of Senior Management is good evaluated by employees, however lower management (business units directors, engineering leaders, team leaders and supervisors) are not following senior management vision - this demotivates and destroys morale of ordinary emploees. This disonance caused a significant lost of very valuable emploees (very experianced) over last 2 years!!!