Hi, almost 2 years ago I posted this thread: http://www.blackhatworld.com/blackh...-do-i-have-2-job-offers-please-advise-me.html I got some good advice there from people like jazzc and several others. I went for job offer 1 and was right to do so, company of job offer 2 went bankrupt only half a year after that decision. Thanks again or the good advice.... Now, I'm facing another dilemma and need your help again BHW !! ---------------- Here is the summary for people who don't really like reading: Current job: software developer: I have value - but stressfull and not appreciated (I often feel like this guy to say the least: https://www.youtube.com/watch?v=BKorP55Aqvg) - there are some difficulties between business and myself because of limited insight - this may or may not get worse over time. Okey salary and flexible hours -> (reasonable hours and keeps family happy - easy to stay home should someone get sick or something) New job: university teacher: Something I think that I will like. there is risk in being able to secure the job since there are extra requirements to be met during my employement. Okey salary but no flexible hours and will be an hour later home each day (family would have liked me to be home at the same time as current job and it's more difficult to stay home if someone is sick or something since I'll have to be replaced) , though I have 50% more vacation each year. What would you do???? ------------- The bit longer story: I recently went to talk to a university/college in good standing and they want me to become a full teacher in Software Development. I still have 1 more talk left but things are looking really good. Now, I like teaching (I have already tought before but not in a university) and it has been an ambition of mine to teach people part-time next to working on my own projects. Though, I feel reluctant to quit my current job. and this for the following reasons: - my current job is relatively close to home, 35 minute drive and flexible hours. as a university teacher flexibility will be less and the distance is greater so I expect to be home an hour later then I am now. obviously my family likes me to be home at the time I arrive now.... - I invested a lot of time in to my current job and projects and my boss has let me know on regular basis that he is really happy with me. - There are thousands of employees using the software that I maintain and there is barely any documentation(I had to work my butt off to figure things out in the existing software - it has about half a million lines of code), so it's going to be costly to replace me, so they probably will think twice before firing me. On the other hand, I get a lot of stress of my current job for the following reasons: - The competency level of the organisation I work for is low... I made a mistake in thinking that this would give me less work... It has given me more work ... for example, the software solutions are a mess ... other developers at the company don't really see it... The business people have no insight in what I do and I often get mails where it appears the if something isn't working as they expect, that it is all my fault... - I have almost zero human contact, only when people need something or want to complain. The main client treats me as if I'm an imbicil and since the main client has a 'secret' relationship with another 'older' developer - they usually team up, even if their reasoning makes no sence. In the beginning I could deal with this ... but the longer it lasts, the more often I feel like jumping out of the window (sorta speak). Other things I'm thinking about - family life: as a university teacher I have less flexibility...am home an hour later.. and it's more difficult to react to emergencies (if someone is sick or something) - the university wants me to get a real teachers degree (Since I a actually have a degree in computer science and not teaching...but are willing to give me an education in it during work hours). They say that almost everyone that gets this education also gets the degree... But should the event occur that I don't make it, then I'll loose the job.... I don't want my family to bear the consequences... - Employers usually don't like seeing a resume with multiple jobs - they may think I'm a job hopper - that's a reason for not changing jobs.... On the other hand - being able to say that I am or have been a university teacher is quite nice. So what would you do??