This rather large sign asks for humane treatment of roaches and rodents, selling technology that allegedly annoys the vermin.
Yes, “las cucarachas” means “cockroaches” and “roedores” means “rodents.” Hate to say this, but most humans just want them gone, and treating them humanely is not a major concern. Away, all pests!