Pros
In the right role and with the right manager, it's pretty flexible on schedule and family/work balance, but you have to luck out the manager part. Pay isn't great, but there is a nice incentive plan for revenue generating positions that is very weird and a bit of a ponzi scheme in of itself but if you manage to stay ahead of your goals you can get a nice bonus(es). This could be considered a Con but leadership is a constant revolving door and direct managers are mostly incompetent, but as long as you are smarter than them this works I'm your favor. 401k plan matches 4% of contributions and they match your charitable giving up to 1k per year.
Cons
The health insurance is expensive and nothing to cheer about as far as options but it's really on part with most companies of this size. The company itself is owned by US Bank, and has what seems like 1000 other alliances and partners that all want to run the company as they see fit, so there is a lot of conflict around that. There are more VPs than employees and half of them don't even have direct reports so a lot of made up jobs and monetary waste and time wasted keeping them afloat and with something to do. The systems and technology are on part with stuff Steve Jobs built in his garage. I marvel every day with how we even manage to get anything done with the state of the systems, but considering many of those made up jobs fall into that realm... Career opportunities are a joke. They'll hire someone off the street with no experience and give them a higher salary for a position that someone with 10 years.