If you have a 1-min video, you no need to use 10,000 words to explain your product or service. Video is the best channel to pass your idea or message to people instantly. Corporate video, product introduction, and promotional video, let people understand your company, products or services easily, quickly and concretely. Also, definitely it is the best ice-breaking tool in the beginning of meeting.
Still wondering, see our reference below.