Pros
I worked at Abbott more than 20 years. I loved it until the last year and a half or so. Pay and benefits were good. You have 401K (that the company contributes to) and well as pension and yearly profit sharing. Start with 3 weeks vacation, increase to 4 at 12 years. Good benefits for medical leave (although not as good as when I started). I was well trained for all of the jobs I did, up until the last one.
Cons
The next to last position I was in had virtually no training and no best practices. The manager was clueless and had obvious favorites in the group. I was informed I was being moved in house after being in the field nearly 10 years. No discussion. I was eventually fired just a few months after my 20th anniversary. I had no conversation with HR, no exit interview. Although I miss a steady paycheck, the company just is not the same as it was when I started. So many departments are now completely remote, and the training programs are not what they once were. My friends who are still there are all overworked and trying to do more with less with no more compensation.