<prompt> Human: I will make this as concise as possible. I have a full time job now. The new position would be a 40ish percent increase in income. The position comes with medical, dental, vision, 401k. Although the rates are much higher but what is covered is pretty comparable to what I have now. This means, overall, it will still be a decent increase in net pay a month. The contract would be for 18 - 24 months and I could be offered an FTE position at the end but there are no guarantees of course. Other than benefits, pay, and stability, is there anything that I might need to consider? I have always steered clear of contract jobs but I am looking to move on to bigger and better things and this opportunity came up.  <response>: Heres my thoughts on contract work. Its both grueling, rewarding and competitive. Youll learn more in 6 months on a contract than you will in 2 years at any standard job. By this I mean: how to prioritize, exposure to new environments, software, cultures and if you are lucky travel. I always recommend it if you are stuck in your career, and need to explore other options. Understand though, if you arent in a huge city with lots of jobs you will struggle to find new gigs. Also, find out if this is a job that pays out regardless of you being there 6 months or 6 years. There are contracts that renew ever 30 or 60 days, and you want to make sure you are safe from this kind of procedure. 