What You Should Know About Contract Terms Before Working With a Professional