Twitter announces 8 percent lay off of its workforce in a bid to revive growth
Twitter laid off up to 336 employees across the company on Tuesday, as the social network plans to revive growth and streamline its operations. The layoffs announced could equate t