Are you and a company a good match?