Pros
High-level bargaining unit positions available, excellent compensation, and good work/life balance used to be reasons people would never leave once in the role they desired.
Cons
Over the past five years or so, upper management has apparently lost track of what made the company good. They're out of touch with their clients as well as their workers, leading to lost clients and a revolving door of employees. Complete lack of communication with or trust in the bargaining unit employees has led to a nosedive in morale as the company implements nigh-impossible standards with no incentive for good work other than not losing your job. The incentive to leave becomes greater with each new announcement management tries to spin as positive when it's clearly threatening.