Pros
The engineering team is strong and truly cares about doing things the right way. We run systems at meaningful scale, billions of messages a day, so you end up dealing with real complexity. It’s not a typical SaaS environment, which keeps the problems interesting. We’ve also been using modern AI tools heavily to transform productivity, and people are strongly encouraged to experiment with them. There’s real ownership, and you can see the impact of your work quickly. Remote flexibility has continued to be a key benefit as well.
Cons
It’s a fast-moving environment and can feel chaotic at times, especially if you prefer a lot of structure or predictability. Priorities and processes have naturally shifted as the company has evolved. Communication across functions isn’t always perfect, and at times the pace has made goals or longer-term direction less clear than they might otherwise be.