I've moved from Private to Local Government. I've also worked for a organisation with Charitable status.
By comparison (Private to Local Government) I'm doing a much easier role with a far superior benefit package (more sick pay, holiday & LGPS), the pay for the role is actually higher than the old job and stacks up compared to similar roles locally. The culture is also less competitive and more inclusive.
The Flexi is extremely valuable to me as is working from home for a proportion of the week.
I'm also part time which is just accepted as the norm. When I worked in Private/Charitable status organisation this was very much looked down upon and the workload was not adjusted. You just did a full time job in less time whilst being seen as less than.
I'd say there's probably a massive cultural element in my experience and this can vary widely across all sectors. So it just depends? Some private companies are awful, some are great. Same for the public sector, a spectrum of good and bad?
But for me, I'm paid more, treated better and have a better pension, work load and work life balance in public sector.
For me, it's been worth dealing with all the bureaucracy.