How well do you know your customer?

Know your customer and know them well. Ever heard of B2B, B2C or P2P? Better still, word of mouth? Back in my University days, I spent many hours learning the differences between Business to Business marketing and Business to Customer marketing.  However, things have changed a bit since then.  With the eruption of social media,[…]