Peter Rice joins Netflix as Chief Content Officer to enhance content strategy and engagement, following significant job cuts ...