Pros
If it wasn't for the work/life balance, I would be trying a lot harder to get out of here (instead of the medium-effort job search I'm currently doing). Besides that, very little pros. You come here for your career to stall, then die.
Cons
So many egos. And most of these egos are paired with incompetency and so much out-of-touchness. It makes it very tough to have a meaningful conversation. Sometimes it is even laughable how much managers/execs have no clue what they are talking about. It's sad that I know I can 'phone it in'. All I have to do is appear busy or be vocal for the sake of being vocal; results are an afterthought; the culture is that of just checking off check boxes. Some might see this as a pro, but if you want fulfillment in your career or feel like you are part of a productive team, this is not the place for you.