Taro Logo

A tech company that helps people grow.

Senior Software Engineer
Current Employee
Has worked at Capital One for 1 year
October 6, 2023
McLean, Virginia
4.0
Positive OutlookApproves of CEO
Pros

Engineering that's high-performance, with big data, AWS-based, microservices, and a wide variety of tech, within a company that is willing to train the next generation. There's general training, perks, etc. I've never worked for an organization that will invest more in its people. And like every place has its problems, I can also say that Capital One seems to address some of the known pain points better than any large organization I've worked for before.

Cons

Change-- more than any other organization I've worked with, things change, and documentation goes out of date within a year or two. Given that there's so much change, it can be hard to learn or update. Dozens of wiki pages are all slightly different, or there are dozens of places and teams to ask questions for anything that goes outside the scope of your team. Also, there are a fair number of new developers, and not always a lot of senior developers. So, some things like Tech Debt don't get addressed, and the continual change of tooling and services leads to some non-optimal code or delivery pipelines. There's also somewhat a culture of "you've got to put in the time to get the knowledge" (domain or otherwise). This is true of most companies, but it is more difficult and lengthy here because of the above.

Additional Ratings

Work/Life Balance
4.0
Culture and Values
5.0
Diversity, Equity, and Inclusion
5.0
Career Opportunities
4.0
Compensation and Benefits
5.0
Senior Management
4.0

Was this helpful?

Capital One Interview Experiences