Cripplingly Political - Senior Software Engineer Dialpad Employee Review

1.0
Aug 7, 2020
Recommend
CEO approval
Business outlook

Pros

Dialpad has a nice office and is positioned to provide a fantastic product. They have a very nice office and encourage a balance between personal life and work life. They provide lunch and should you wish to work late they will cover your dinner as well.

Cons

Dialpad introduces itself as a cutting edge company that cares about technology and expertise. The picture on the box doesn't match its contents. Dialpad has a range of issues, but they stem from its biggest issue; the political games everyone is required to play to appease product management. If you are experienced, you'll quickly realize your expertise is not wanted, unless your advice is in lockstep with the opinions of the founding engineers. These engineers are extremely arrogant and are hostile to anyone who suggests a path outside of their pre-existing expertise. This results in an environment where the codebase is a stagnant mess, and those who are willing and capable of fixing it are scared of doing so, or even suggesting how one might do so, due to the fear of the political repercussions. The codebase is riddled with archaic code, forked libraries, and custom solutions where a simple open-source solution has been available for years or even decades. For example, while I was there they were trying to adopt Vue. They started down this path to attract new hires rather than to improve their codebase. Instead of trying to follow Vue patterns and progressively replace old code with new Vue components and patterns, a small group of engineering leadership hacked up a bunch of utilities and monkey patches to continue using old patterns in new Vue based code. They did this without asking for nor wanting any input from the rest of the engineering team. They then forced the use of these inventions while at the same time actively discouraging the use of Vue patterns in favor of the old ones. It's worth noting they also don't follow proper rest patterns, and often have single resource handlers that contain massive switch statements, mainly because of a custom ORM-like bit of kit they use for their frontend app's data layer. They claim it enforces REST patterns, which is a strange responsibility for a client-side library. They strung this thing together by extending backbone models and collections with a level of complexity that would make a kernel developer blush. It tries to do unnecessarily complex data management; fetching and syncing, even collection cursors. This results in all sorts of bugs and compromises. One could point out that much more complex real-time applications get by with much less code and complexity simply by using common solutions, but that wouldn't go over well for said person, lol. It's not the Dialpad way. The Dialpad way seems to be one of two things depending on who you are. One is that you need to stop concerning yourself with the difficult problems and leave it to the experts, even if you happen to be an expert. The other is to write something really complex that only you understand, then make everyone use it. No SPA or PWA here, as these concepts they believe to be unreasonably complex, which yes, is hilarious and ironic given what I've written above. The worse part about this is that CI is a nightmare and takes forever to run. Testing is a mess and most modern frontend tooling doesn't work properly without modifications. It also means that production deployments are unnecessarily stressful and dangerous. That said if you are looking for a paycheck, can check your passion for quality engineering at the door, and can be a good yes person, then this is might be the right place for you.

avatar
Dialpad Response
5y
I appreciate that you took the time to share feedback and that you see the potential we see in our team and our products, both of which are being scaled very quickly. We built Dialpad to be innovative and to evolve along with changing technology, but we also have to balance this with our customers' needs. This means that sometimes we have to make trade-offs to maintain a quality product for the millions of calls made every day by our customers. This means keeping a balance of reliable techniques to provide timely updates and bug fixes while also trying out new tech engineers are passionate about. The end goal is always making and maintaining the best products possible. One of our company values is Every Voice Matters and we strive for a culture of open feedback and collaborative decision-making. We have a lot of engineers that feel passionately about their work and can only hope that if there are concerns with management that those issues are brought to our attention so we can work together as a team to address them. It's unfortunate you didn't feel that you could do that while employed here but I am happy to speak with you directly if you'd like to reach out to discuss.

Explore other reviews about Dialpad

5.0
Jun 28, 2026
Recommend
CEO approval
Business outlook

Pros

The people in Austin are great!

Cons

Nothing I love everybody in Austin, didn’t you read my first comment?

1.0
Jun 24, 2026
Recommend
CEO approval
Business outlook

Pros

Definitely one of those tech jobs that you can call “full-time” but do in 5-10 hours/week and pick up another job. Thats about it for pro’s.

Cons

Been here a few yrs and have had 5 different managers. I hit quota about 1 quarter per yr which hasn’t got me fired because I get a new boss every 8 months (they all leave or get canned when the CEO changes the vision…again). Last month on an all-hands he said “if you want a work life balance, don’t work here” - which is hilarious and ironic because tons of reps make more at their other “real job” and he has no clue. The culture is annoying at best, toxic at worst. We have had like 1400 FTE’s for the last 3 yrs, over 1200 new hires in the past 12 months, the turnover is insane. I’m resigning this month so being super authentic here. Pay is below market value. The product is good…until the vision changes and we “have to sell” the new stuff. Genuinely feel bad for people who get hired here and it’s their only job.

4
avatar
Dialpad Response
1d
Thank you for your candid feedback and it is unfortunate that you do not feel motivated to do your best work. We certainly have many who do. Management transitions are not easy, but are something we put a great deal of time and effort into. We have invested a great deal into our sales organization, and we hope that it shows. However, we are committed to continuous innovation (one of our core values) and we will always be evolving and improving. We hope that you find a work environment that is better suited for you.
See reviews by: Helpful|Rating|Date|All