• It also depends on the stage of your career.

    During the first few years, you may want to be in a 'learning' environment, where the balance is on the side of knowledge acquisition. Learning the ropes, so to speak.

    Apprentice. Money is of low importance at this stage, building up relevant experience is the first priority. Some people even work (effectively) for free in order to be around experts in their chosen field. Brilliance rubs off sometimes.

    A few years later you may feel that you've learned what you had to learn from 'masters' and now is the time to spread your wings and fly from the low-paying nest. Money is now more important.

    Of course family obligations complicate things...

    Cheers,

    JohnA

    MCM: SQL2008