Netflix lays off 50 employees from its product division

Business