Taro Logo

Bureaucratic, Slow-Paced, Weak Engineering Organization

Software Engineer
Current Employee
Has worked at Credit Karma for 1 year
September 18, 2021
2.0
Doesn't RecommendNegative OutlookApproves of CEO
Pros
  1. Great benefits
  2. Competitive pay
  3. Many company events
  4. Office perks
  5. Miscellaneous company perks (e.g., early Friday release, you get your birthday off, etc.)
  6. Interesting tech stack
Cons

TL;DR if you're a software engineer looking for a transparent company and one where you can learn and grow with hard-working coworkers, Credit Karma is NOT for you.

  1. Cringey + opaque company culture. You get a sense that this is a company that does not value transparency, and this is evident from a high, managerial/leadership level all the way down to an everyday interaction level. Abundant use of private DMs + channels on Slack, private calendars, etc., etc. If you need assistance with something, instead of answering your question in public for posterity, you will receive a DM. Meetings feel ever so exclusive (not that they're consequential in the first place). The openness and fun captured in the countless company pictures mask the very obvious internal isolation and opaqueness.

  2. Extreme and unnecessary bureaucracy. Want to be able to record a meeting? File a ticket for that. Want to download/install software to do your job? File a ticket for that. Want to provision some storage/resource to start your project? File a ticket for that too. So if everyone has to record a meeting, guess what? Everyone will have to file a ticket. Basically, you have to beg a million other people to get things done around here, and it just basically gives them the ability to say: "Wow, look at how busy I am today; I closed 10 tickets," despite the ticket just literally being clicking a button or two...

  3. Lack of engineering talent and foundation. This is where I may be a bit biased, since I come from a company where my coworkers were all go-getters, willing to put in the extra work and treat their work as more than a job. At Credit Karma, it just seems most people are perfectly content with working from 9-5 (i.e., complacency), doing the most minimal work and not with high quality. Examples include crappy alerts that never get changed; shared ownership of codebases lead to confusing team charters; extreme lack of integration+e2e tests (imagine hiring people just to navigate your UI instead of having suites of tests that can be run automatically); having to ask other people to do their job before you can do yours; the engineering onboarding has no clear ownership, so it does a very poor job at actually training new employees in a way that is practical; finally, people want to feel useful so seemingly there's a lack of documentation, so you have to consult the SMEs on things just so they feel useful (in reality, it's probably because repos have no clear ownership, and everyone who knew something about the repo has left the company already). Truthfully, the list goes on, but in summary, the engineering culture at Credit Karma for the most part is complacent, and changes almost never happen.

Advice to Management

Hire talented folks and do not make any compromises. Stop hiring folks to test the product manually; instead, have an internal emphasis on code quality, testing, and automation. Why aren't there regular town meetings to discuss the nature of engineering at Credit Karma? Be more transparent. We are your employees after all, so why are so many things still private? I should be able to see my manager's calendar and vice-versa. Reduce bureaucracy at all costs; do not perpetuate the notion that in order to get something done, you have to generate 1,000,000 other JIRA tickets for this.

Additional Ratings

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

Was this helpful?

Credit Karma Interview Experiences