Strong engineering teammates and meaningful work, but communication and stability could be better
Pros
I worked with many talented, thoughtful engineers who cared about building reliable systems and supporting each other. The remote environment was generally workable, and there were meaningful technical problems to solve across backend services, APIs, data quality, production support, and customer-facing workflows. I also appreciated opportunities to take ownership, mentor teammates, and work on systems that had real operational impact.
Cons
Priorities and organizational direction could shift quickly, which sometimes made it harder to plan long-term technical work or understand how career growth would be evaluated. Communication around larger company changes could have been clearer and more timely. Career progression, role expectations, and decision-making sometimes felt uneven across teams.