Ventajas
You do get exposure to interesting public sector projects, and the work itself can be quite engaging, especially if you enjoy Agile environments and solving real-world problems. It’s a good place to build your skills, and depending on the project, you can learn a lot from the people around you.
The team culture in projects is generally supportive, and I found that people are approachable and willing to help. Work-life balance is also good.
Desventajas
I haven't come across any as of now.