So I'm working with a company that pays me pretty well already. Everybody is impressed with me and respects me and I'm on a certain path to becoming a key member of the company. I'm also looking at a 10-15% increase in pay per year.

Now, another company contacted me, they offer 3 times the money per month as my current company, but they want a 2 year contract with me. This other company also offer me the possibility to travel the world, witch I really like, and every time I travel to a different country they will cover the cost and give me some extra money for each day I'm abroad. But I have no certainty that I will keep working for them after the contract is over.

What would you choose?