Pros
Lots of things to learn especially for fresh graduates and new engineers. Flexible working hours for those above grades of E05 (fresh engineer). Sense of proudness. New office building just opened over looking the sea but cubicle a lot smaller. Great working environment never the less, great teamwork within some departments and minimal silos.
Cons
Too many grade levels to keep you chasing promotions and most will be stuck at E08/E09. Takes ages to grow to E09/E10 and above. A lot of benefits being cut, for example no more stock option/shares rewards for E11 and below. Used to be rewarded at E07(senior engineer). Just to show how greedy top management is. No more free food on Wednesday. Medical benefits cuts. Team-building cuts. Too many cost reduction activities adds up to too many processes and chasing approvals. Cronies and they get promoted yearly and most are already at E12(director). Others typically stuck at E09(first line manager/senior staff). Justification is easy for cronies but not for others. Many great people have left. But if you come from outside or a new engineer/manager you'll fit in just fine.