Pros
The company has changed significantly for the better over the last year. A new management and product organization brought much more transparency and alignment across teams. Roadmaps, objectives, and strategic decisions are shared early, and engineering teams are involved from the beginning of the process rather than simply executing predefined requirements. This gives everyone a clear understanding of where the company is heading and why, which makes day-to-day work much more meaningful. From an engineering perspective, the technical environment is challenging and rewarding. There are plenty of opportunities to learn, solve complex problems, and work on products that have a real impact on customers. The company is also genuinely remote-friendly, with a strong culture of trust and autonomy. Benefits are competitive, and work-life balance is generally respected.
Cons
As with any ambitious company, there can sometimes be pressure to deliver, especially when working on strategic initiatives with tight timelines. We also still have to deal with some technical debt and historical decisions made before the recent organizational changes. While there is a clear willingness to improve things, addressing legacy challenges takes time.