Pros
Flexible work arrangements--many people take WFH days or essentially work remotely. Match is 5% on 401k and company gives an additional 3% so it's 8% on 401k. Health is good, get $600 (for individual; family is higher) toward HSA if you take high deductible plan. The work is exceedingly simple and there is minor stress given the lack of challenge. If you work with your "manager" (many are really not managers at all...), you can ensure a good work balance and never work more than 40 hours per week. I know people who get their work done in under 40 every single week. If you want to settle for low salary but great benefits and essentially a mindless job that is impossible to get fired from, then sign up. Maternity and paternity leave are good and so many people have a few kids then leave once they don't need/can't use that benefit anymore.
Kontras
The pay is non-competitive and everyone is guaranteed a 3 (on a 1 to 5 Likert scale) on their performance reviews (which are a complete joke and if they mean nothing, then management should really just get rid of them). This means you can plan on 2% increases forever...until it's "your turn" to get a 4 and then you might get 4%. Promotions are rare and people end up leaving after a few years because if you stay here you lose money and become non-competitive in the work force. The people that stay are the lifers who have never had a job outside of Treo/3M (and frankly don't have the skills to be competitive on the market). Do not take a job with 3M thinking you can quickly move up because it's such a big company with tons of opportunity--I see PhDs who are not moving up and are clearly qualified. How is someone with only a college degree supposed to move up?