I'm over half way through my latest contract (3 months) and it's been fine. I did 9 months in property pricng, when i'm finished I will have done 3 months pricing in casualty (D&O, Cyber and General Liability). Once the dust has settled that will be 1 year and 1 day in the same place. Not bad really.
Things seem to be picking up with regards to new positions this week as i've had 3 new roles passed onto me already and it's only Tuesday morning.