Pros
I’ve been working here as an Engineering Manager, and overall it has been a very rewarding experience. One of the biggest strengths of the company is the culture. There is a strong emphasis on collaboration, ownership, and trust, which makes it easier to drive initiatives and make meaningful impact. Leadership is approachable and open to feedback, and there is a genuine effort to continuously improve both product and processes. From an engineering perspective, the teams are talented and motivated. There is a good balance between delivering customer value and investing in technical improvements. I’ve had the opportunity to work on challenging problems, grow as a leader, and build high-performing teams. Another positive aspect is the level of autonomy given to teams. Decision-making is decentralized, which helps in moving fast and fostering innovation. At the same time, there is alignment on goals and direction. Work-life balance has been reasonable, and the company supports flexibility when needed. Over the years, I’ve also seen consistent efforts to improve employee experience and internal tooling. Pros: Strong engineering culture and ownership mindset Supportive leadership and open communication Opportunities for growth and leadership development Collaborative and talented teams
Cons
Like any growing organization, some processes are still evolving Cross-team dependencies can occasionally slow things down