Almost zero incentive for working more than average which is very low. Over the years they lose most of the talents and just accumulate laziness. As a result there is lack of trust from senior management which causes lots of nonsensical outsourcing of specialized projects which makes no sense to outsource.
A people company with high respect to individual employees, offer good training and career development opportunities. Allow employees to have achieve work life balance
Cons
In a fast changing industry one need to be flexible and adaptive in work. Often hire external candidates to fill up high salaried jobs instead promoting from internal. Recently having more benefit cuts on almost every purchases, ranging from office equipments and computer accessories to softwares licenses.