My job is socially useful and I like that element
The pay is decent - not amazing, but decent.
My team is excellent. My colleagues are on the whole, lovely, clever, interesting and good company.
The hours are good, exhausting at times but with plenty of days off.
There is a large element of problem solving in my job and I really like that.
I meet lots of interesting people. Many awful people too but on balance it’s a positive experience.
There is a reasonable amount of variety in my work.
There is always something new to learn and ways of developing.
I don’t mind stress. I’m fairly resilient.
I would find the next level up from my job more stressful as it involve a lot of people management which is not my skill set. I wouldn’t apply for that sort of job - I know my limits.
I have been self employed and a public sector job is like being carried about on pillows in comparison. My current job is objectively more valuable and more important though and much, much more emotionally demanding.