Pros
I will echo the opinion that most people here seem to share while I was there: Talented and friendly engineering colleagues, low level management, and technologists/geniuses that the company had been somehow able to retain. Good stock purchase program. Recognized and rewarded hard work when able. Provided capabilities to move within the company.
Cons
Mid and above level management. No training was provided and it showed. Incompetency and greed is cemented in the company structure. Harsh layoffs. Frequent and souless. Staggered deliveries successfully kept Seagate off the national news headlines but constantly loom behind the better knowing minds of the employees. No clear direction. Some company initiatives were akin to asking lead engineers to throw darts at a word cloud for ideas. (This may be irrelevant following the layoffs if they consolidate and stick to what they were good at.)