I've been approached by a company and they told me that they have a application migration/porting project (i.e. building application source written for one operating system, for another operating system) and they found my profile is suitable for the position. They've asked me on email if I can take this up, to which I replied positively (without doing much research about it). The company wants me to sign-in a contract for some days to accomplish this project.
However, later on I Googled about this type of migration. I could not found definitive information about its complexity, but realized that it is challenging.
As per my info they are having few hundreds of shell-scripts & about 30 to 40 of applications which need to be migrated. And they are after me to sign the contract as quickly as possible (the reason they told is "Our team has failed to do this project and now we found that only you can do it"). I also must note here that there is not much technical discussion (interview) happened as such.
My questions is:
I haven't done contract based work so far till now. What is (if at all) there which shall I look for when signing-in this contract? Could there be any other potential risk involved in here?
Badly need advise to make decision. Thanking in anticipation.