Great engineering talent, but navigating typical scaling transitions
Pros
The opportunity to work on complex, high-scale technical challenges alongside a talented engineering team is the biggest draw here. There is a lot of autonomy in how we solve technical problems. Recently, there has also been a positive shift in strategy to focus on specific core areas rather than trying to build and support everything at once.
Cons
Historically the drive to expand the product into multiple different areas has stretched teams very thin. This frequently led to shifting priorities and often compromised the time needed to build truly high-quality, polished solutions. As mentioned in the pros, the strategy here has changed recently and is working well so far. Work-life balance is not the best, the environment can quickly lead to burnout, and achieving a healthy balance relies on the individual consciously setting personal boundaries, rather than being organically supported by the company culture.