A lot of opportunities to learn and change positions.
Decent salary,compensations and benefits.
leader in its field.
Culturally diverse.
Cons
Some old technologies are used.
Move slow, but it's a big corporate.
HR is lean and not very good, more of the HR functions are delegated to your managers, I had great managers throughout but this is not their strong suite.
a little bit too much bureaucracy, internal politics and inefficient communication.