Twitter plans to lay off up to 336 of its team members, which represent about 8 percent of its total work force. The company says this will help allow Twitter to "organize around the Company?s top product priorities"
Full story from the iMore Blog...
Full story from the iMore Blog...