Highly qualified staff, good benefits and salary packages, lots of opportunities.
Cons
The company seems to have a major reorganization about once per year based on a shift change in priorities. It is very stressful and even high performing employees can’t truly count on job security.