Pays well
Good benefits
Some good departments/business units
Cons
Managed by execs in New Jersey that don't know what is happening in San Diego.
Some c-level appointments even in San Diego are really out of the loop.
Changing priorities often create frustration for the employees affected