I'm an at home mom, but hubby has a civil service job with the federal government. His are..
They pay half his medical, we pay the other half (about $400/mo) [(bad)dental and vision are included]. The medical/pharmacy plan is awesome.
They match his TSP 100% up to a certain amount. (TSP is thrift savings plan or gvt's retirement/version of 401k)
They match his charitible donations 100% up to a certain amount.
He gets raises every 6 months until he maxes out on his payscale.
He gets 3 hours every week of annual leave and 2 hours a week of sick leave. Right now, he has 143 hours of annual and 354.5 of sick with 96 hours of military leave also (which will be gone in July when he has summer camp). He hardly ever takes leave, so he usually builds up use or lose leave. With this, he can opt to take it at the end of the year or they will reimburse him for that amount of leave before the year's end. What isn't use or lose leave transfers over to the new year.
They are supposed to get all federal holidays, but with his job, he usually works most of them (gets double pay for that).
He works swing shifts, and he gets differential pay for working evening or midnight shifts.
They provide him with life insurance (the family too) and accidental injury insurance.
He usually gets a bonus every year with his performance report also. He just got one actually - much needed to pay for our son's upcoming surgery and ended up being just enough.
Oh, he also gets to use facilities on the base such as lower cost daycare, free gym, etc... but that's not really a perk since we get it anyway with him being in the air guard.