Pros
Seagate is a very community oriented company - both in the US and abroad. The company is seeing exciting growth across it's portfolio of products. Morale is good - as long as the flexible compensation (bonus) is paid out. Managers I've worked for have strongly promoted work/life balance - they work us hard but always, family first. Communication has improved over the past few years - senior management have taken steps to ensure that the individual contributors know both where we are going and why we are going there. I'd certainly recommend the company as a good place to work.
Cons
Communication is improving, but there is still some work to do. Sticking to a direction would be helpful - and turnover in executive positions is hurting morale.