The core technical division is populated with first-rate developers and some far-seeing computer scientists. The technical problems are as difficult as they come and the technical talent is first rate. (This probably does not apply to the great majority of the rest of the company.) Very fast moving for a large company once a direction/theme set by CEO.
Cons
The main product is a winner in its class and this leads to some complacency. Career growth limited.