Fantastic benefits and excellent respect for employees' quality of life during their employment.
Cons
Many changes in management approach over time, including benefits becoming less generous. Dramatic expansions and contractions (RIFs) in workforce over a short period of time.