Pros
Pay and benefits are great. Lots of opportunities to work in many different areas and job roles. Typically able to move to a new role without too much trouble (can be manager dependent though). Some teams are more flexible with working remote. There are a lot of internally accessible training courses and Capital One has partnered with a number of external training companies to provide associates access to online training.
Cons
Capital One is a large company, so it is easy to get lost in the crowd. Performance management seems to be based more on who knows you versus what you have done. It can be difficult to get things done because there are so many processes, reviews, approvals, and rules that you have to jump through in order to do actual work. Some of the automation seems to cause more headaches than it has helped to make the job easier. Things change constantly and it can be difficult to keep track of the latest method to do something is. Attending conventions can be difficult or impossible due to limited numbers of individuals being approved to attend. Mandatory CBTs are required on a quarterly basis for compliance reasons, but CBTs are not always appropriately targeted based on job roles, so you will most likely have to complete one or more CBTs that have nothing to do with your job. A lot of groups/teams are meeting dependent, so you may spend an abundant amount of time each day in meetings which may not add much value to your daily work.