Yeah, the pension definitely complicates things. My husband is in a similar situation where he works for the government and will receive a significant payout if he lasts 15 years. So, he's definitely got those golden handcuffs. There also is sort of a caste system. He was strung along for a while with false promises of promotions that always went to someone else. He no longer believes any promotion is forthcoming.
He recently had to push back against his regional office trying to transfer him to a different center. Basically, his worthless former manager was in charge of that center and he's quite sure they want him to clean up whatever messes she left. He's lucky that they can't force him due to his contract.
Best of luck trying to push back and get a better balance.