I have seen a mixed bag- since I have done contract work a lot with both federal, state and private companies. I see folks who slack off in both govt and private. Waste in both. The benefits are better in govt jobs. Security is a lot better. Pay not bad if you are in high enough level. I am looking into a federal job in technology as many will soon retire and a pension would be nice to have besides just 401k and social security when I retire.