Pros
It is a paycheck, sometimes. They have benefits but don't know how they work. Some people used to be nice.
Cons
IT is on call 24/7 and even rotation is a joke due to silos of responsibilities. They are currently looking to fire anyone they can and the skilled people have left or are looking to leave. Absolutely no training opportunities. Management will punish you for fixing a problem it the solution wasn't their idea. They haven't made their sales numbers and have gone off in directions that just don't make good sense, like only developing a mobile app for IOS but not Android. The offshore development to Epam who doesn't know the business so employees pay the price of trying to teach and manage them. Managers are poor or worse. They have even stopped critical systems upgrades due to budget problems.