I would say go and grab the opportunity without second thought, This thought must come in your mind while you are working somewhere with permanent position and moving to some "Contract Position'
You are a fresher if you leaving this Opportunity you will be fresher, right ??
but if you are taking this, you will be getting some experience for sure and if you performed well in your work, then there will be a chance to get permanent too..