I work in state gov as a web developer... the hours are so bleeding flexible... I sit in front of a pc all day, sure but I start and stop as I please... heck i go out for a run in the middle of the day along the river.
It's fairly mundane compared to the whole private sector though. The crazy people that work here keeps me... sane... or on the sanity level that I entered the place at...
At the end of the day though, the people (especially the management) within the team you work in is such a huge influence on all of the above... my manager is about 2-3 years away from retirement... but there's an election coming up and who knows what crazy arsed changes they'll make.
Seems every time we get close to finishing our project work which is sorting stuff out from the last election, they change it all again. It's like how dogs piss on poles to mark their territory, except it's the politicians pissing on us and making us change everything to some new scheme... if only because the last person made it that way. Can't have that, gotta be seen to be cutting red tape or some such... by adding blue and green tape. Twice the tape, twice the efficiency in the cut? :Flash: