What you should know about hiring a contractor