Pros
It's a job...nothing more. If you just keep your head low, agree with everything (don't worry you just need to agree, not deliver on anything) and be a drone you can last here forever...or at least until the company ceases to exist.
Cons
Disengaged management with lack of direction or contemporary knowledge along with below median pay are just a scratch in the surface of how bad this place is to work. When a problem or flaw is found and reported (and there are many in a range of sizes and in every aspect of this company), senior management will hide it from their own peers until it gets so out of control they can no longer contain or deny it and then they will say it was unavoidable...even when it was obvious for years before that it was in the process of happening. I feel bad for their customers, who only have a vague idea how much wool is being pulled over their eyes with the smoke and mirror routine. It's more important for some "people" to not look bad than it is for them to do a good job running their department and no one in their peer group either is willing or is smart enough to call them on it.