Pros: Competitive salary, great benefits, meet people from all over the world
Cons: Poor management, lack of communication and full disclosure, tedious at times
The benefits with the government are great, and every site is different, but my major problem was with management. People moved up because of who you know and how long you've been there, not your work ethic or skills. That's very frustrating for an eager employee looking for more opportunities.