I hear they work, but they kill all sorts of things, bees, lizards. The neurotoxins freak me out, personally. Pyrethium is natural yes, but that does not make it safe IMO.
You will want to hear from someone who has one, not just my random opinion however.