Same job I've been doing ever since I left school at 16. (Now 31).
Railway signal engineering. I left full time employment in 2003 and have been doing the same work on a contract basis ever since. It pays more and it allowed me to take time off for training between contracts. I'm only picking up odd bits of work now because I can't commit to any more than two weeks at a time. This means I only usually get a couple of weekends work a month, and that's usually at least 200 miles away from home, and night work!
Still shouldn't be too long before CTC drag me out of the pool and send me on a type rating.