E engadget.com Twitter has reportedly laid off product manager Esther Crawford 68 points tlogan 3 years ago 105 comments