- Depends on manager, but A LOT of micromanaging
- If you have issues with a co-worker or manager and talk to HR they likely won't do anything
- 2x per year reviews process with forced below strong distribution (as high as 20%) resulting in performance plan which usually results in being let go
- Review process focuses too much on extra curricular activities and not actually software engineering work and more about who you know
- Very difficult to get promoted after the Lead (manager) level
- Forced return to office even when team is not in same location
- Meeting heavy culture with too many town halls, all hands, etc.
- A lot of strong personalities who interrupt and talk over others
- Many Capital One specific abstractions over open source tools so you don't actually get experience working with industry standard tools
- Many re-orgs so you may end up with a new manager often
- Very unorganized
- Leadership and product take their time making decisions and go back and forth between decisions but expect developers to be done yesterday