I've been contracting for about 30 years.
I've lived and worked in 12 countries during that time.
Contracts have run for a couple of days to seven years in the South of France.
It's not for everybody.
If you like a stable home life with family and friends, it's definitely not for you.
If you find it difficult to make new friends and acquaintances, you find it a very lonely existence.
You have to look after your own arse, no excuses, it's all down to you!
You have to better than anyone you work with... It's a very harsh cut throat world.
You have to learn something new every day or you will become obsolete.
You can be sacked in an instance and the contract you have isn't worth the paper it's written on.
Personally I couldn't do a permie job. My brain would explode with boredom.