I'd talk to his other subs. Plumber, painter, drywaller, etc. They will usually tell you exactly how he is to work for. I wouldn't necessarily be concerned with what his last EC says, as he'd be a little biased.
Certainly have him sign a contract or at least a proposal laying out job cost and payment terms.
Good luck.