Treats the younger generation poorly
Pros
You can sleep on the job with no repercussions and collect an easy paycheck. 9/80 isn't terrible. Tons of corporate lunches if you attend their internal propaganda meetings.
Cons
Blatant nepotism runs rampant. Policies and management change all the time just so corporate will have something to do. Salaries aren't that great; raises are stack ranked. Changes in tuition assistance makes the whole thing really not worth it. 3 year vest and 2 year commitment post money acceptance for grad school is excessive. HR will push you down if you don't have advanced engineering degrees, but there are old dudes as engineers with no degree at all. In the 3 years at NGC, I had 3 different jobs (only way to dig my salary out of HR low offers) and 10 different managers. Management was overall terrible and incompetent, more concerned with politicking than caring about their engineering products or engineers. If you aren't a suck up, you will have problems. If you don't want to be micromanaged, you will have problems. You will be a cog in the wheel here and nothing you do will actually matter. Corporate did nothing to counteract a bullying situation and I was illegally fired due to my depression. The East building at NGCMS also violated ITAR by shipping a T/R module to Asia and management tried to cover it up. Colleagues will drive the bus and report you for the silliest things in order to advance their careers.