Twitter to layoff 8 of its global staff says CEO

Recent Comments