Working on government contracts is great...seriously. I've done it in the roles of application developer, project manager, and IT consultant for more than 14 years of my 25-year professional career. It can be rewarding, very profitable, extremely structured, and fairly consistent. That said it, can...