Twitter to lay off up to 336 team members, or 8 percent of its work force

Printable View