Pros
Long history - great company and great people.
Cons
Slow to make policy changes and stuck in the idea you have to be with the company so many years before you can be promoted
Pros
Nice atmosphere and interesting projects.
Cons
do not have one yet.