Do a Google search for Companion Plants ... Mother Earth News has a large PDF available for printing to have on hand that covers pretty much every plant and it's companions.
Marigolds confuse insects in the soil because of the chemicals secreted by their roots. It hinders their sense of smell. It is not effective against all insects. I too won‘t use Monsanto.