Well I have my thread in changing careers:
http://forums.jetcareers.com/changing-careers/119190-train-conductor.html
It was a financial necessity. I don't really like it, more the attitude of the workers than the actual job. Feels like camping everyday a lot. However, on my days off I truly live. I have the cash and the benefits to do what I like, and I really enjoy that. When I was a CFI, I lived paycheck to paycheck just waiting for the next nice day to go flying. There wasn't an aspiration, just the grind. I know it can be better, but a lot of my collegues are in different areas of professional flying, and a lot of them have that same grind.
I do aspire to go back to school and go build uav's. Hopefully the railroad will pay for this. I do plan on staying here for at least 10 years and probably go mechanical management, but I enjoy the job, just not the collegues. There are so many things that can change a job.
When I worked for FedEx up here, I loved it. Hard job but the people around me loved aviation and getting a job done. The people in the next station tended to hate it. Just felt wore down and resented the company. The collegues you have make all the difference. I know many people from this site in real life that really do a great job. There are cliques, and it is your choice which one you join.
Think about where you want to be in 20 years. I want to live on the moon or mars and explore the galaxy. Now, that's far fetched, but uav technology will be exploring the cosmos in the next 20 years and I want to be there when it happens. It should also allow me to live comfortably. Not rich, but well.