Avantages
Well you get to work remotely and no need to visit office. Besides this, well, I don't see any pros currently. Once there used to be only Pros of this company but now its only cons I guess.
Inconvénients
Over time, the environment has shifted quite a bit and in my experience started to feel heavily micro-managed from the top. A lot of decisions feel very centralized, with leadership directly involved in day-to-day engineering discussions, which can make things unpredictable. Priorities often change quickly, sometimes week to week, which makes it hard to plan or execute work cleanly, and it often feels like engineers are expected to constantly adapt without much stability in direction. There’s also a sense of pressure around delivery speed and output, and when things slip due to shifting requirements, it can feel like the responsibility is pushed down to engineers rather than acknowledged as a broader planning issue. The overall environment can feel unstable at times, especially with recurring restructuring and layoffs, which adds uncertainty about long-term stability. While the team is still capable and talented, the current structure and leadership style can make it a stressful place to work if you value consistency, autonomy, and predictable engineering processes.