Stx is a good place to work. However, working for STX is only a matter of when will you be laid off, not if. Market for its business does not grow. Products pricing pressure increases daily. Thus stx will need to adjust cost accordingly. The only area for them to tap for cost reduction is in development. Everything else is barebone.
The lucky ones who escaped this layoff round, may not be so lucky at all if stx decide to cut its relatively generous discretionary severance package. I suspect they will cut or tremendously reduce future severance at some point to cushion their restructuring expenses. (One will be hard pressed to find a decent severance payout like Stx these days.)
BTW - highly suggest new grads think twice about accepting a job with stx. The managers are not trained but thrown in trial by fire, thus some will panic in crunch time and make your job performance hell. Also, some managers should have no business in management at all. If you are unlucky and work under one of those, you do laundry works and meager bonus.