Should your company be a creator on YouTube? On why brands should consider making their presence felt on YouTube and how to do it successfully. Updated 29 Nov, 2016 12:05pm