Pros
The product itself is strong and technically interesting, and there is significant potential to learn, especially for engineers who want exposure to a complex, real-world security platform. The work touches many areas of the stack, which can accelerate technical growth if you are able to keep up with the pace.
Cons
The day-to-day experience can be overwhelming. There is a high level of micromanagement and frequent, sometimes abrupt changes in priorities. Ticket load is consistently high, leaving little time to properly accommodate complex issues or focus on quality over speed. For a product of this level of complexity, there is a lack of structured training and proper nesting/onboarding. Much of the learning is self-driven and done under pressure, which can be stressful and unsustainable long-term. Compensation does not always feel aligned with the level of responsibility, context switching, and expectations placed on the role, which adds to the overall pressure.