Pros
+ Incredibly interesting technical work. + Very technically talented coworkers. + Access to absolutely top end, world class equipment and facilities. + With the right attitude, you can learn an impressively diverse skill set here. + If you want to drink the Kool-Aid, it's not very hard to jump into some worthless leadership/rotational/development program and ride someone's coattails into a low value/high pay corporate gig.
Cons
- Clings to 1960's style "Company as family" propaganda, when the relationship is clearly one sided. LM will show you no loyalty, but seems to expect it. - Clock-punch mentality. To some, value of work = how early they arrived at the office - Beyond inept at talent retention. - Awful at giving promotions; clings to service time model (see 1960's critique above) - Kafkaesque bureaucratic environment. - While talented, many of your coworkers are bitter. - Layers upon layers of upper management and executives.