What is guerilla marketing?

Guerrilla marketing is an advertisement strategy in which a company uses surprise and/or unconventional interactions in order to promote a product or service. Guerilla marketing focuses more on breaking through traditional advertising barriers to create a memorable experience.