Pros
Its a good company to get your foot in the door but career development will soon run dry as most of the work is dealing with outdated tech. You wont be reprimanded for not working as long as you mask it with the act of doing so, metrics don't matter. It is a good company if you are looking to be comfortable in your role with little career growth or effort.
Cons
Since I worked there, there has been a drastic loss of talent on my team leaving few relevant mentors. Employee retention is not valued so it makes it hard to want to stay when management isn't willing to support you. Its a great company with great people. Unfortunately, the software side is a disaster with sloppy development and poor testing which makes it hard to take pride in your work.