High autonomy and great opportunity for self-driven technical growth.
Pros
There is a high level of technical freedom which allowed me to architect and develop solutions according to my own standards. The environment is perfect for self-starters who want to take full ownership of their features and explore modern development practices. Having the autonomy to innovate meant I could implement best practices and tools that I felt were most effective for the product. Great place to build confidence in your own decision-making and end-to-end development skills.
Cons
There is a noticeable lack of strong technical mentorship or senior guidance, which can be frustrating when looking for high-level architectural feedback. Internal competency gaps at the senior level often mean that junior or mid-level devs have to figure out complex issues entirely on their own. Knowledge sharing is inconsistent, leading to "silos" where individuals know their own code but the team lacks a unified technical vision. Without strong technical leadership, some projects can suffer from a lack of direction or inefficient legacy workflows.