Pros
Benefits start day one and are pretty good. Pay is reliable and on time. Managers are usually decent people, but can't do much about poor decisions my senior management.
Cons
Do not want remote workers, has been the line from HR since 2018 when I first joined. I have an ADA covered disability and it took threatening legal action to get reasonable accommodations. Also for people who have piercings and different colored hair a quote from HR, "We wouldn't not hire someone because of that, but they would have to overcome that first impression to get a position". Many fellow employees commented they had been told they had not received promotions based on their appearance. My department had mandatory overtime for well over a year because they wouldn't hire people, and it was only after talk of people ready to quit in mass that they started hiring this year. At least half of that was hiring offshore people from a vendor.