Full threadfffernan·Does Netflix have a culture of giant powerpoint slides? This thing is massive....View on HN