Last job - too much travel. I was supposed to be in the office most of the time, occasionally going on-site to troubleshoot or work with some developers as a Systems Analyst. Instead I ended up spending 9 months on a mine in the middle of nowhere. (Ok - not middle of nowere, but by some freak of cartography, 135km from anywhere. Thabazimbi, look it up.)
And I was basically used as a highly paid technician. My marriage was suffering, kids were unhappy. When I threatend to resign a load of promises were made, that did not materialise. To add insult to injury - I got a new manager that had the people skills of a 6 year old.
The last straw was a support call on my day off - that after 5 hours turned out to be a non-event.
I took up a position as contractor at another company, dusted off 12 months of development cobwebs and shopped around for a better fit.
Contract ended, and I recently started a very nice position as a integrations specialist in a fast growing company, in a field that interests me (We put the boom in... boom!

)