Pros
Very structured company with a lot of process, layers, and clearly defined roles. In many ways, the company runs itself and most teams operate like well-oiled machines. Your smaller pod can definitely feel close-knit and collaborative. That said, your manager really shapes your experience. A lot of visibility, movement, and opportunities tend to funnel through management layers, so it can sometimes feel gated. Mobility across teams or territories is not always easy, and promotions often happen in smaller jumps because there are so many senior-level roles and segmented ownership structures in place.
Cons
Your manager really shapes your experience here. There are some great leaders, but if you end up under someone who does not know how to build on your strengths or advocate for growth, it can easily start feeling like just another day-to-day job. Customer Success is massive, which is great because the company genuinely delivers value to customers. At the same time, CS can sometimes feel underappreciated internally. A lot of influence tends to sit within product leadership, long-standing CS managers, directors, and engineering relationships that have been established for years. There is also a heavy focus on presentations, alignment, and process. At times, the structure can feel overly layered, with limited autonomy depending on your team and leadership chain.