Pros: benefits, security (most times)
Cons: boring, paperwork, bureaucracy
The job is fairly secure, but that security does depend on Congress as we saw with sequestration and the Government shut-down. There's tons of paperwork and bureaucracy, but its also really tough to get fired. There are systems you'll have to get the hang of, but once you do the job is pretty easy.