London, United Kingdom
Our UK office is located in London, the heart of the UK's arts, culture and entertainment industries. The London office connects us with the UK's world-class creative community, while maintaining strong ties to the EMEA headquarters based in Amsterdam.
video
Netflix Culture Explained: Keeper Test
video
Netflix Culture Explained: Job Performance
video