Taro Logo

Great Atmosphere, Work Can Be Frustrating

Senior Software Engineer
Current Employee
Has worked at Capital One for 1 year
August 19, 2022
Cambridge, Massachusetts
4.0
RecommendsPositive OutlookApproves of CEO
Pros

A very friendly, collaborative environment with a big push in tech to maintain a good work/life balance.

Cons

The worst is probably their requirements management. Because they are managing several business teams in several businesses, everything requires being signed off in triplicate (metaphorically), so you never know when requirements will actually be finalized. This means constant context switching as work dries up in one area and management pushing to start projects without full requirements.

Also, a ton of their infrastructure is all developed internally, which means lots of poorly-maintained documentation and frequent stalls to fix internal bugs. Accomplishing what should be easy tasks often requires a Slack message in the right channel or to the right person, making it difficult to get into the zone for writing code.

Advice to Management

The platformization push feels like a mistake, and probably a lot of "Resumé Driven Development." More open source, even if it wasn't as easy to adapt or control, would be much better documented and would make it much easier for teams and individuals to work independently.

Additional Ratings

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

Was this helpful?

Capital One Interview Experiences