Pros
Good benefits. Volume probably took it to a too big to fail state, and competitors are doing worse so stability seems ok. Company has tons of upside if managed well.
Cons
not managed well. Office politics, empire builders, and loudness rule. management by white men bro culture of generalities and buzz words of the day disconnected from reality. that works for Sales (they're doing great) but no one else. IT keeps changing processes every 6 months and failing its people because there is no plan for change execution at the details that matter - vicious cycle and going thru it again! everything is more complex than it needs to be to allow their empires to grow. they don't understand what products and systems they are managing. most in project mgmt dont know what project planning is, don't communicate well with others, disrespect and bully people into doing more work to account for poor planning and poor product and business choices. Be ready to unlearn proper processes. Focus on patients and quality is a vision statement, execution shows not. Any given client can be at edge of red on a dime. It is a farce but no one dare say otherwise.