Pros
No fear they will go out of business. It's a paycheck at a well recognized company. Might be a good name to have on your resume for the next job you look for.
Cons
The only way a person can keep up with the workload is to put in way more than 40 hours a week. If you don't put in overtime (unpaid) you'll find yourself working in a living hell of phone calls and angry customers right up to the day they fire you. Do it and you'll find yourself working 60 hours a week and getting paid for 40. It has a huge legacy footprint in the info systems. Try to do a simple search in their internal database or "how-to" do any task and you'll think you're back in 1980 before google searches existed. It's like a weekend at Bernies. If you do find the right article to show how to do something it is likely to contain at least a few links to pages that then link you to other pages and never get around to practical answers. Mumbo-Jumbo. They have more anacronyms than the Army. They have an abbreviations sheet online but more than half the 3 or 4 or 5 letter abbreviations that are commonly used are missing from that document. The culture is what would be expected from a company with 50,000 plus employees. "Appropriate" and "Corporate-Synthetic" are two words that come to mind. There's more but check other people's comments.