There is a group of people at this company who have never worked anywhere else and have worked here for a VERY long time. Couple that with a leadership team that is very inexperienced and you end up with a culture that preaches excellence but ends up with mostly mediocrity and entropy.
All of the leaders went through leadership training to learn how to lead if that helps add color. The CEO is extremely introverted and isn't what you would call an inspiring coach for the team. If you go through LinkedIn you will notice that most Zello veterans have little outside connections to the Austin / SF / East Coast software scene. This is telling of their experience and exposure to AAA software companies and software playbooks.
If you came from an mature and capable engineering organization you are going to have an allergic reaction to the quality of the code, infrastructure, tooling, and processes you are used to. Jira was recently introduced and implemented in a very odd way. The majority of the code base is a giant mudball written by "Staff" engineers who have severe title inflation. A lot of features were born out of hackathons and are not ready for production but were released anyway. You will not find good architectural design, test coverage, observability, cost attribution, etc. It's institutional knowledge all the way down with key engineers who badly wired the house but know how to keep the lights on.
With that said, they have introduced some interesting WebRTC/networking technology that scales very well. The problem is that it's backed by layers and layers of mono repos, leaky abstractions and way to many config flags. There is a web app, Android app, IOS app, Electron app, and even a Windows app. Hugh maintenance liability. The sign of any good software is how easy it is to change and this software isn't easy to change. Super brittle. Grown up challenges surrounding tech debt, security incidents, and outages are all starting to rear their ugly head. The term P1 or PagerDuty will be met with blank stares.
If you try the software, you quickly notice how clunky the UX is and how many bugs exist on the edges. This is lost on the veterans who think the software is world class. I attribute this to pride, vanity and naivete.
This would be a great place for a whip smart set of engineers to come in and make a big impact. The problem is a) no one likes being told their baby is ugly b) the culture does not reward truth tellers, they reward "go along to get along" people and c) the CTO and CEO do not have the personality and assertiveness to drive the change and team that is needed.
Everyone is really nice. The product itself solves a key problem. But 12 years of cruft and anti-patterns with a culture that is extremely change averse and naive to modern ways of building software leads me to daily frustration. I have no opportunity to expand my skill set and am frequently met with roadblocks that have me questioning my role here. The leadership team is not inspiring or motivating. That may not be important to some people who just want to go heads down and be told what to do. I like it some days but this place will hold back my growth and that's a tough place to be if you are ambitious and like to learn.
If you want to lay low and have a good quality of life, Zello may be a good fit for you. If you want to level up and learn from a group of strong inspirational leaders and 10x engineers, this isn't where you want to be.
Equity is far smaller than you would expect for a Series A company. I am assuming the veterans want to get paid and the decision was made to keep equity tight. No refreshes so far.
Zello has a set of well intentioned people, but by and large, most of them are inexperienced and are examples of the Peter Principle in action.