Pros
Excellent benefits, competitive salary, and great (manager-dependent) work-life balance. Generous amount of vacation time (and a month long sabbatical after 6 years)!
Cons
Experience is very manager dependent and there tends to be discrepancies between groups for treatment, raises/promotions, etc. Higher management is very disconnected to what the day-to-day tasks of scientists looks like, leading to unrealistic expectations. In a scientific role, promotions come quickly in the first few years but then there is a plateau and steep requirements thereafter.