Seagate to lay off 300 Twin Cities workers

Business ·