creammagazine.com
Netflix to set up Australian headquarters as stream TV starts to outstrip old-school TV models
Netflix is the global market leader in stream television and currently has 18 office locations around the world. News is that the streaming giant is now opening up office in Australia, setting up H…