Meaningful work with real-world impact. Highly skilled and professional colleagues. Good amount of autonomy to perform the work in the best way you can. Work-life balance and decent growth opportunities if you stay in the org long enough.
Cons
Certain things move a little slow compared to the private sector. Salaries are generally fixed and to get an increase you need to apply for a different position.