What do we like about Bonide Revenge Invisible Roach Bait? For starters, it's non-staining, odorless, and invisible. The Bonide Revenge puffer bottle reaches into areas where sprays can't. Once it's applied, it is effective on roaches for up to 2 years! It's basically everything we could want in the battle against roaches and other indoor pests. Bonide Revenge also kills ants, Asian ladybeetles, booklice, carpet beetles, crickets, silverfish, earwigs, pillbugs, stinkbugs, and more. Use indoors or outdoors. Starts killing quickly, within 24 hours. Ready-to-use 3 gm. puffer applicator. Active ingredient: 0.6% Indoxacarb. Always read and follow package instructions.