Pros
Great learning environment for software engineers with exposure to real-world product development and ownership from an early stage. The team is supportive, approachable, and encourages trying new ideas and technologies. Engineers get opportunities to work across different areas including backend, frontend, analytics, and integrations, which helps in building strong technical and problem-solving skills. Fast-paced culture also helps improve adaptability and decision-making.
Cons
Fast-paced environment with frequent changes in priorities, which can sometimes impact work-life balance during critical deliveries. Since the company is scaling quickly, some engineering processes and documentation are still evolving. More structured code review practices and technical mentorship sessions could further enhance the experience for software engineers.