Pros
Interesting technical challenges. Good work life balance (if you work for media).
Cons
No visibility after HGST management took over post-integration in 2016. Extremely top heavy. Non technical program managers seem to be running the show for new technologies. Engineers from R&D barely get a chance to present in front of senior management. Too many former "people managers" behave like "technical leads" without contributing anything to the project and deliverables (they still end of making a lot more than other engineers who are actually hard working and come up with new and innovative ideas). Wonder how these people were not let go during the massive lay offs last year! Some of these non-performers have been with the company for almost 4 years now. All they do is prepare some excel sheets and spend the rest of their day walking around the building and talking on the phone. Do not expect any reasonable increments during ACR or promotion unless you have a competing job offer.