Pros
Company store, which you probably won't use for your-self, but your friends and relatives would love to take this advantage. Only if you have charismatic leader go there.
Cons
it WAS awesome place to work before ~2010. company is struggling now. competition, economy, and poor upper management leadership you may never make a good career there. if your team would have 20 members and all would be Nobel Prize geniuses, they all would get "average" on yearly calibration/review, they would never get promotion. To be "strong" you'll need to prove that you over-performed others. Stack options are insulting. Medical benefits WAS awesome before 2012. Now, if you have family, you have to pay $6500 before insurance start covering 100%. If you want to ruin your careers join MS, work 20 years, and get layoff with almost same level as you started. SICK company. Big layoffs, reforms, and reorganizations are upfront, otherwise it won't survive.