Avantages
The company has a very clear vision. If you are sufficiently extraverted and political, opportunities for advancement can be good.
Inconvénients
The environment is very political. Although one of the company core competencies is "not optimizing for optics", the company is infested with brutal politics and appearances are more important than actual performance. This is partly a result of the darwinian management style (10% of employees are managed out every year as part of the performance process, and can end up getting the message throughout the year that they did a good job, and suddenly they are being managed out) Communication, both between groups and up and down the management chain is terrible. The company is incredibly secretive. Pressure to work long hours in this environment is incredible.