Huge company, decent-good pay (just about competitive market rates or slightly above), and seems reasonably stable in terms of job security, growth, and financials.
Cons
Certain components and technologies are very old. Certain teams have very less fresh development work. Needs innovation.