Credit: JorgeEduardo / stock.adobe.com With currently around 125 million users (April 2018), Netflix is the undisputed market leader in video streaming. The company was originally founded in 1997 as DVD mail order business and found itself in the throes of a deep crisis in 2011, before it celebrated serial successes with "House of Cards", "Narcos" ... Oscar-Worthy: The Success Story of Netflix Read More »