Pros
Definitely good benefits, training opportunities, and technology tools. Campus is great and the ability to work mobile/remote is valued. Some managers care about their employees and can be great mentors/leaders. Opportunity exists to move around and try different jobs as wanted.
Cons
Performance management is brutal. You are expected to achieve at a high level all the time and continue to take on more and more. There is no work-life balance (trust me, I was there for over 15 years and I know what that looked like in the past). If you don't work at least 50+ hours then you will be lucky to get a strong (meets expectations) rating. Constant reorgs/shuffle of leadership. More and more the focus is to bring in new college level resources and to hire outside management. Most of old school Capital One leadership has been shipped out. Also, promotion process is more about who you know (political) than your actual value/abilities. It is a meat grinder at time...culture is now about what have you done for me today. I definitively feel bad about how things are there now (have many friends there, all anxious about what will come next and if their job will be move to another location or cut or even managed out if they don't want to continue to work long hours with high stress).