I spent 10 years in the active duty military, working in what could be considered the IT field. After I left there, I had a 18 month break (working as an armed security guard), then finally got my foot back in the door, and have had 3 IT jobs in last 8 years, with my current job being the longest held at over 6 years.
With each job, I've managed to have a salary/benefits increase as well as learned different things along the way. Each job has had its pluses and minuses, but over the long run, its pretty much evened out.
I am currently in the process of looking around for a new job, but haven't had any luck so far.
People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf. -- George Orwell