Worst IT practices and work ethics you could imagine. Lost source code, no comments/documentation, no tests, no monitoring, no benchmarks ... most of the work was done by people without a degree in anything and stayed around for decades. It's not well thought engineering.
I enjoyed working on mainframes, I still think it's amazing technology. Some of my colleagues where the nicest people I ever met, where very skilled and taught me a lot.
But I am now a DevOps working with open source, cloud computing & containerization, everything is nicer and a lot more interesting. And I don't have to fight everyone anymore because I am the one who will have to maintain the crap of retired people (most of the time I would hit a brick wall trying to explain what is IT in the 21st century).