Great Benefits and very stable career
Pros
Benefits, Stability, Easy work life schedule, opportunity for growth, company will take care of you, income, lots of opportunity for growth but must be open to moving and travel. This is a great company if you put your whole heart into it.
Cons
Politics, Company is run by engineers not by sales and revenues, Old School Company Culture, Slow moving giant, Too big that decisions take too long to get made and when they are implemented they are obsolete, suffers from design rigamortis, they make promises to you and make you keep believing you will be promoted but someone else may due to politics or a position just may never open because no one wants to retire. You will have to move around in order to move up. If you want to contribute your own ideas or ways of thinking, or ideas, this is not the company for you. They are like the 5th branch of the military and you have to be willing to say yes and don't ask questions.