Taro Logo

Dishonest management, lots of lies, and betrayals.

Principal Software Engineer
Former Employee
Worked at Capital One for 2 years
December 27, 2017
North York, Ontario
1.0
Doesn't RecommendNegative OutlookDoesn't Approve of CEO
Pros

A few great co-workers (others just stab you in the back).

Some great technologies you can learn for a short term.

Cons
  1. Lots of stress.
  2. No work/life balance.
  3. You should be your manager's pet!!!
  4. Lots of talk about the company's culture, but nothing in fact. What you hear is not true, and what management asks you to do, you should NOT do (such as be vocal, do the right thing, speak up, and etc.).
  5. Lots of betrayals. In fact, Capital One encourages this kind of behavior.
  6. Performance reviews are done based on your commits' amount! (Lots of experienced people are overusing this by creating a huge amount of fake commits and contributions).
  7. Support for other OS's such as Linux or Windows is a lie; only OSX is supported for development.
  8. Huge dependency on the US team. Most of the time, you can't even contribute, change, or deploy code without US approvals.
  9. Lots of delays in review processes from the US side.
  10. Management has its own favorite people in teams and they listen only to them while they are talking about the flat team structure.
  11. There is a huge difference between Senior and Principal roles, and Capital One's HR team can trick you with it. Don't fall into this. Renegotiate your salary if they change your title just before your start date, and expect that leads will expect a lot more from you when you are a "Principal." (And don't expect that someone will explain this to you on the first day).
  12. Lots of micromanagement. They count your breaks and ask you to take fewer breaks, but at the same time, they expect you to be on call 24/7!
  13. Canada's Software studio tends to follow the US almost everywhere. Lots of in-house frameworks (built in the US) on top of famous frameworks, which prevent you from gaining some fundamental knowledge.
Advice to Management
  1. Don't pick your favorite person on the teams – treat everyone equally.

  2. If you can't tolerate opinions, it's OK, but don't encourage people to come forward and speak up.

  3. Hire better and more experienced leads for the studio.

This content was translated
View Original

Was this helpful?

Capital One Interview Experiences