Media mogul Barry Diller blasts Expedia's corporate culture: 'It was all life and no work'

Media mogul Barry Diller blasts Expedia's corporate culture: 'It was all life and no work'

4 years ago
Anonymous $-riAjkQg_1