I have a number of patents, but my employer has patent attorneys. Deal with reputable companies. Agreements are fine, but trust is priceless!