Pros
Good life work balance, vacation time off. Good benefit package. If you are looking for a job so that you can spend more time with your family or a place to retire from, this is definitely the one.
Cons
Cultural and management vary a lot from group to group. Some people have been there forever or for some other reasons not interested in innovation. People do realize that technology used there is REALLY outdated but there's not enough initiatives or funding from upper management to push for changes. They hire new talents for their expertise but do not utilize their skills properly. If you are looking for a place to build your career and skills, stay away from here. If you care abt your work a lot and want to make a positive impact at work, stay away from here. You will get frustrated very quickly. To me the experience here is more or less a waste of my time. It didnt add much value on my resume.