Roaches are attracted to food, moisture, warmth, and shelter. As scavengers, they will take advantage of any accessible food sources, from crumbs, grease, and pet food to soap, paper, and filth. They need water to survive and prefer warm, dark hiding spots.