Interesting work but frustrating bureaucracy
Pros
Excellent work/life balance and healthcare. Excellent physical working environment. Very interesting technical job and lot of skillful people. Good job and salary (at least for a researcher). If your manager is good enough, everything is just fine. Salary evolution is easily predicable and depends more on seniority than on competencies.
Cons
Frustrating bureaucracy that values politics more than everything else. Informations are spreading only from people to people, it is really difficult to just work with other units. Technical strategy is laughable and changes every year, along with cosmetics changes of the heavy management structure. The information system is way more than a disaster. You must struggle a bit to do the job your paid for. Salary evolution is easily predicable and depends more on seniority than on competencies.