Most people give the usual reasons for their desire to change jobs: better pay, enhanced advancement prospects, the current boss is Beelzebub in disguise, the present duties are a drag, they no longer feel any job satisfaction, or they can't get along with their colleagues.

But could the issues that have made you unhappy crop up in the new workplace too? Worse, could you be the source of the problems, in which case they will haunt you wherever you go?

Will things really be better?

After the initial excitement of starting a new job passes, will it start to feel like the old job? Unless you make a complete change, and are now outsmarting poachers in a wildlife conservation park when you previously pushed paper at a desk, you will soon settle into the same kind of routine as before.

Every new job eventually becomes an old job, and starts to feel routine. If boredom drove you to a new workplace, won't it find you again, especially if you haven't changed lines but are doing the same thing at a different location?

It's not so much what you do, but your attitude. Even constant excitement can become a pattern. Maybe you feel negative about things because this is no longer what you want, and it's time to switch paths altogether.

How specific is the push factor?

If what is driving you away is specific to one workplace, like the boss from hell with no respect for personal boundaries, changing jobs could mean a better environment.

Or it could be something about the nature of the job that you didn't expect when training for it, such as unbearable working hours and policies that contradict your personal values. In these cases too, retraining and leaving the industry could save your health and sanity.

How's the pay?

A higher salary is a very measurable incentive. However, many people find that once they are earning enough to meet the majority of their needs and wants, higher pay ceases to be as motivating as before. Job satisfaction and quality of life become more important.

If you genuinely need more money, and the job is as good as or better than your current one, go for it. But if you're jumping ship purely for the cash, ask yourself how long you will remain happy.

The demon inside you

Look inwards. Are you a poor team player? Quarrelsome? Lazy? Ill-trained for the job? Do you allow personal problems to interfere with your performance? Are you habitually disloyal to co-workers?

If those are among the reasons things turned sour, they will most likely infect the new job too. The same difficulties will crop up repeatedly unless you change your personality and attitude.

Alternatively, do something totally different where your weaknesses will be negligible, or even become strengths. A poor team player in one environment can be a strong, independent worker in another.

So before jumping ship, scrutinise yourself to see how you may have contributed to the problem, and make sure you don't hatch the same demons all over again elsewhere.