Pros
Good pay, some very good people/co-workers, good position in an old industry. Large company with opportunity for growth if you are willing to move around the country.
Cons
The company has grown very large through multiple acquisitions and a major merger, far beyond management's ability to lead effectively. Senior management regularly talked about its vaunted "culture", but the only true tenet of the real culture was "do what you're told and don't ask questions we don't want to hear". There was an incredible amount of micro managing, basically a very large public company run like a privately held small business. Poor senior "leaders" had no concept of how to lead and motivate adults who held their own opinions about how to make things/do their jobs better. People and ancient IT systems were stretched to the breaking point, and what a "reasonable person" would describe as unethical behavior by leaders was frequently on display. Many people worked there for the good money only - personal-professional fulfillment, job satisfaction, sense of accomplishment in a job well done were notably absent, and morale was simply pathetic. Many people I knew talked regularly about leaving, but they were stuck with old-industry skills in a 21st century technology economy. Management, customers, the board, and Wall Street would be (or should be) shocked by the cynical contempt many employees held for the executives and other leaders. Management was so arrogant and self-satisfied, and operated in such a bubble, I doubt it had any sense that many good employees held these beliefs. The stock price fell 50% last year, but senior management was apparently not responsible for that, because no changes were made.