marketing is another obstacle for companies to grow since many businesses confront challenges establishing effective distribution channels, communicating product features, pricing products and services in an attractive way, implementing sales and marketing efforts to win and retain customers and undertaking constant product development in order to sustain sales.