Taro Logo

Not for everyone

Senior Software Engineer
Current Employee
Has worked at The Trade Desk for 2 years
March 27, 2023
Sydney, New South Wales
3.0
RecommendsNeutral OutlookNo CEO Opinion
Pros

Great benefits (health insurance, mobile phone expenses, lunch in the office 3 days a week, drinks, Palooza - a massive 1-week long conference with parties and everything).

Very stable company, secure job.

Really good compensation, can't highlight that enough.

Chance to work on a super high-loaded system.

Great people with years and (sometimes) decades of experience; a lot of people work 5+ years at the company.

Very good work-life balance.

Cons

Technically, it's a very rigid system, an old monolith with right-for-the-time decisions and very reluctant for any changes.

A lot of red tape; you'll need numerous approvals for anything to get done (even code changes require code reviewers, SMEs' approvals, manager approval, and that does not even count for the release process, which is another level).

A lot of re-orgs and re-structures, surprising for a company of this size.

Most of the tech stack is quite rigid; most of the time it is .NET 4, MSSQL, and React, with not much variation.

Introducing anything new is next to impossible; it is seen as unnecessary, dangerous, and always starts holy wars – very emotional and overheated discussions by very senior people (to a point of the CTO getting involved).

This is adtech, so some people might find it unappealing.

Processes borrow a lot of words from Agile ("agile teams", "scrum", "story points", "sprint", etc.), but in fact, it is just a waterfall which has nothing to do with Agile. Story points are abused (like X story points are substituted for a week of work; each team member could be assessed based on how many story points they have delivered in a given timeframe; no retros, planning sessions, or sprint reviews; people working in silos rather than as a team, etc.).

Some management is not really managing people – not conducting 1:1s (or their agenda consists exclusively of work planning/task discussions), slacking on growth/performance reviews.

Working in silos; that is, very little collaboration. People often work on a task (the size of a feature) alone, start to finish (design through release), which is good for honing responsibility, autonomy, and all that jazz, but it has its drawbacks.

The monolith – the codebase is enormous. The setup requires an entire machine; running tests locally is often impossible.

Additional Ratings

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

Was this helpful?

The Trade Desk Interview Experiences