Pros
Excellent work-life balance in terms of flexible time in the office and working from home, although much of that was due to my manager, but it was generally much more true than at most companies. Great deal of work independence with minimal micro-management. Many/most employees had offices. Base salary and raises weren't good, but bonuses were excellent (close to 30% with a good performance review in a good corporate year). Quarterly town hall meetings where the CEO was candid and answered any questions asked. No brainwashed employee attitudes; I always felt free to criticize the company or leaders at any time.
Cons
During bad years, there were layoffs, no raises, and no bonuses. Even during good years, raises were hard to get. Not a good place for climbing the corporate last because people tend to stay a long time. Sometimes there is a depressing feeling about the future fate of the HDD industry, but that's easily disproved by anyone who truly understands the stoge market. Cafeteria is not fancy, but is adequate.