Should you always hire a lawyer to look over business contracts before signing?

This might be contracts you write up for your employees or maybe contracts between partners. It could even be contracts with vendors and suppliers. Just how important is it to have a professional look over them before signing them all?