Pros
Some sincere and nice folks who are great to partner with. Decent benefits. HQ offices are nice. They are working to modernize legacy technologies for end users. Going through growth period in certain departments.
Cons
Executives and management are a mix of new folks and legacy folks. Lots of changes going on internally with blend of retiring, firing, and new hires plus restructuring. Strong clash / poltiics around doing things like they always have vs. allow folks to try something new for efficiency sake. HUGE disconnect within internal processes - witnessed moments where left hand didn't know what right hand was doing. There are certain folks who are territorial about their process; difficult to adjust to new use cases or scenarios. Observed situations where folks knew who was in charge of things but were still unable to get issues resolved. Regarding work/life balance, for executives and management, it is very poor. So keep these things in mind if you decide to accept a position here.