Pros
I left this job for a year and came back: it gave me a sense of security and I was grateful for the stability. For the most part, people know how to conduct themselves professionally: never encountered any outlandish behavior from anyone. There were some opportunities to get formal training on some software and there's access to LinkedIn learning for free. I heard of some people getting tuition reimbursement, but I didn't enroll in any degree programs while I was there.
Cons
I had to leave simply because I was pursuing a professional certification that required experience I wasn't getting at this company. I did encounter some people who were very resistant to any type of change where they might have to learn something new, but I think those types are everywhere. Some people got away with doing the bare-minimum, or not doing much at all because they made a mess of everything they touched. So in those cases, the rest of the team ends up picking up the slack and doing damage control.