It sounds like a good deal. Speaking from experience..if you take the job place the bonus money in a savings account until after you have completed the contract. That way if you don't finish it you wont be in the hole afterward. And by the way the...