Terriers need to see movement. Mine can blythely walk right past any small creature so long as its still. The moment it moves, he's on it.
Some products need to be at a certain temperature, and just opening the cold store door and having a temperature of -35 would damage the product. Of cause in the summer there it gets up over +30 degrees sometimes.
Never had a rat problem, but did have a mouse problem in a house I was living in. Got a cat and never saw another one. Have moved twice, still got the same cat and never had an inkling of a problem with either rats or mice, despite near(ish) neighbours telling me that they have. I've been told that if any rodents pick up the scent of a cat in your house, they just stay the hell away. Cats can be a pain – and my cat is particularly s*** at everything, including catching smaller animals – but if they keep your house rodent free they're worth it.
It poisons rodents and kills them. If the 'infestation' continues then the rodents that are not taking the bait will breed, obviously. Rodent poison available from retail outlets for sale to the general public has improved recently, new regulations etc. They now contain alphacholalose, which was previously only available to licensed pet control companies. This kills the rodent 'almost immediately' ( trade description) where as the previous ingredient, anticoagulant, 'which can take days before any control is seen' ( trade description) You don't get this sort of detail on CI.