Pros
People at Capital One at all levels are intelligent, innovative, and hard-working. Information is open and easily shared across departments. I rarely encountered people who were an impediment to my work. Also, employees are given an immense level of responsibility, even in the early stages of their career. It's a great place to learn and develop as a productive employee and easy to deliver positive contributions. They also encourage job rotations across departments, which I found an excellent way to learn about the company.
Cons
They pay is low, especially for the D.C. area. It is also difficult to be promoted from Analyst to Manager, even after 5+ years of experience and an MBA. Part of that is due to a preference of hiring managers from the outside, and part of that is limiting promotions to only 10% of the analyst group each year.