Pros
Challenging, objective, ability to "help" the Federal government. - Family-friendly environment with flexible work hours - Strong technical skills and capabilities - Complex work that keeps employees challenged in a positive way - Cooperative and supportive work environment - Not really any pressure to ever put in more than 40 hours, though lots of others seem to do so - Can take work home as an option - Options to work from home - Great retirement benefits - Plenty of paid time off - Business casual dress, Friday jeans Most of the people you work with are extremely sharp and driven to do what is right for the government agencies they serve and the American taxpayer. Work-life balance is very real and everyone is encouraged to take time off and keep their work hours under control. Opportunities to grow your skills, keep a work life balance, and work with highly intelligent and ethical people.
Cons
Its easy to feel unappreciated when helping our government clients.