Pros
Benefits are great, work is fairly easy. Company shares its profits with employees. School is paid for completely and they also will pay a portion of your child's college. Insurance is paid by the company for the entire family. Excellent medical, vision and dental plans. Company is controlling their growth which leads to a more secure company. It is a nice job if someone wants to stay in one secure place for a long time, there is not a lot of movement in the company unless someone really impresses and make it known they want to do a lot. If not you can stay in the same position for many, many years.
Cons
No clear path for advancement, IVY league is a shoe in but everyone else stays put. The company does not post any job openings in the branch, a manager will walk up and tell you that you start in a new department in x amount of days. If you say no then you stay put for a long time, everyone knows to always say yes when the want to move you. Anyone from an IVY league school will be brought in as a supervisor or manager even if their major is not in that field, people skills are not required.