The people made it great to work there. Those great people are mostly gone however.
Cons
Very difficult to move up the ladder. Very traditional ladder structure and all dependent on who you know. Honestly you had to wait for senior management to retire or leave to be progress. Very little pay.