Not well enough! Lay down some baking soda where you see roaches congregate. The baking soda will cause the roaches to explode from the gas build up in their bodies.
They have an odorless bait that attracts roaches. The roaches eat the bait and carry it (and the poison) back to other roaches. The poison kills by ingestion and by contact, so it has a domino effect and kills at a quick, effecient rate.
Yes, each station lets off a scent that is absolutely irresistible to the cockroaches and sticks them to the station, it is a quick and easy way to rid any living situation of cockroaches.