Pros
Great healthcare, great work life balance as you can always say no to working past your hours. If you have two of the following: white, male, related to someone in management or above, you will do exceptionally well there. You automatically get raises very year no matter what you produce because management cares more about retaining you, which is really great considering other competitors are more cut-throat. They don't fire people or lay off people. The worst is that they transition you to another team. It's one of those company where you can easily retire because of the slow pace of work and timelines can always be stretched out. Just don't go into one of those customer-facing teams and the company can be really rewarding. It's easy to have drinks and make friends here.
Cons
There's not enough flexibility in the scheduling for non-IS groups. IS has a new flexible work schedule that was rolled out but the rest of the company was not able to try it out which is really unfair. Also, new employees get 15 days of vacation right away (used to be at the 3 year mark). This is a con because they adjusted it for new people but did not adjust it for current people. I've been here for 6+ years and won't get any additional holiday until the 10 year mark. Also, there's no paid time off for fathers. You have to just use up all your vacation/sick days then take unpaid leave.