Steady, lots of opportunity for those willing to play the game, low stress because there is always someone else coming behind you if you cant fix something right away. No after hours calls, Union pay and benefits.
Cons
Management is inconsistent and generally incompetent in the fields they manage due to frequent moving of managers. Many workers don't pull their weight or are unqualified. Workplace drama makes it a negative environment in many teams.
Usually casual work environment, great compensation and benefits
Cons
Some overcomplicated enterprise processes in place, which slow down workflow. No connection to any executive management, but that is part of any company at this scale