If you do not have a huge following you can use your videos as an innovative way to introduce yourself to the universe of people who might be interested in what your company does.
FORBES: How Small Business Owners Can Create Their Own Social Media TV Network -Media Training