Interactive Video Platform

The usage of videos in Learning & Development seems to be growing exponentially lately. Although there are video content providers besides YouTube (yes, really, there are), here are two YouTube statistics to consider: 300 hours of video are uploaded to YouTube every minute. Almost 5 billion videos are watched on YouTube every single day. During…