Pros
Capital One has phenomenal work-life balance opportunities if you land on the right team; I'm not on such a team, but I still have a fairly positive experience. Strong benefits: 7.5% 401k matching, good healthcare, paternity leave, et cetera. Opportunities are available to learn new skills on the job, and your manager will probably not turn down your request to study for a new certificate on company time. Great career move for the "put in my 40 and head home" crowd that still wants some challenges without the hoops of getting into the tech giants.
Cons
Moves slowly, good ideas are rejected frequently, forced rankings can add either toxicity to the team or cost you your job, depending on the team. Talent acquisition is non-existent for some teams; our team has lost half our developers within the last year, yet management has no desire to get new engineers but continue honoring delivery speed of a team twice our size.