Vantaggi
This company is awesome. I couldn't be happier, or prouder, that I joined. The hours of interviews paid off because this team is truly top tier, and the overall speed at which things get done is impressive. Heads up, this is a long one. But if you're reading reviews you're probably weighing whether to join, and I'm the kind of person who wants every bit of info before signing anything. This has been a great company for me, so here's the top of what's on my mind, the good and the tradeoffs. I personally like how simple and relatable the mission is. Our customers are app builders and growth teams, which makes it easy to understand their problems and stay close to what matters. I also love that we're encouraged to engage directly with the community and can be ourselves while doing it. The onboarding is intense. There is a lot to absorb between tooling, documentation, trainings, and meeting people, all while wanting to impress with your first ship fairly quickly. The first ship project is fun and makes you feel valuable immediately, but it can also make the first few weeks feel overwhelming until you get your onboarding, setup, and notifications under control. One of the biggest strengths of the company is the amount of autonomy people have. There are relatively few processes, and teams have a lot of flexibility to work however they think is best as long as some common-sense principles are met: transparency, good coordination with other teams, shipping in small increments, maintaining quality, and responding quickly to bugs and customer needs. Middle and upper management genuinely care about people. They trust employees, give them room to operate, and generally have the right values in place. I personally enjoy working with people from around the world. While there are definitely some shared cultural traits across the company, there's still a healthy variety of personalities and working styles. Nobody will tell you not to contribute somewhere because it's "not your domain." Quite the opposite. People are encouraged to jump in and help wherever they can, which feels empowering. The tradeoff is that cross-team contributions can sometimes create extra burden for reviewers or owners. That's not unique to this company though. It's a challenge many teams are figuring out right now. The company has grown incredibly fast. Someone who's been here for a year is already considered highly knowledgeable about the domain. Growth brings challenges. Not everyone can stay on top of everything, and because the company is very async-first, people write a lot and are very vocal on Slack. Important information can sometimes get lost simply because individual contributors are focused on their actual work and can't realistically follow every conversation. There's also just a lot happening. We have tons of customer feedback, support requests, feature ideas, product improvements, and some technical debt. That's normal for a successful and growing product. In fact, I'd take that over the alternative any day! I've worked on products with no feature requests because nobody cared. This is definitely not that, and it's exciting. That said, the volume of ideas and context is not trivial to manage. There can be context switching, competing priorities, and occasional uncertainty around which big initiative deserves focus next. Fortunately, the team is extremely competent, collaborative, resourceful, and open to experimenting with better ways of working. One thing I particularly like is the mentality of "if something bothers you, fix it." People don't spend months complaining about problems. They try to solve them. That sense of agency is encouraged all the way from leadership down, and I think it's a major reason the company performs so well. The downside is that this approach may become harder to scale as the organization grows because everyone being involved in everything has obvious costs. Related to that, there's occasionally some AI slop and multiple people prototyping similar tools or solutions in parallel. I see that mostly as a side effect of giving smart people freedom to improve the product and internal tooling without needing permission for every idea. The challenge is making sure the best ideas eventually converge, gain traction, and become the standard rather than leaving multiple competing solutions around forever. The compensation is great, the perks are solid, and it's reassuring to work at a company with strong prospects and runway during uncertain times. People also love the offsites. Great, modern tech stack and very little bureaucracy around tooling. We're encouraged to try new tools and adopt whatever makes us more effective, within sensible security considerations, of course. Prepare to be a little starstruck as there are some tech idols on the team. People are encouraged to have their own side projects, especially subscription apps, so we feel the same pains our customers do firsthand. One final note for candidates who apply and don't make it: don't take it personally. We receive hundreds of applications and conduct a huge number of interviews. Hiring is hard. Our process is human, which means we can absolutely miss good candidates sometimes. We're continuously improving it, but rejection doesn't necessarily mean you weren't good enough. Apply again next year.
Svantaggi
I covered them with "pros" above.