Pros
I’ve found the work and the domain to be extremely engaging. The projects are innovative and challenging, which allows for constant learning and skill improvement. If you're looking for a dynamic and fast-paced environment with interesting technical problems to solve, this is the place. Pays well, 2-3 days in the office with good bonus
Cons
However, the high-velocity pace can often lead to some detrimental practices. There’s a tendency to cut corners, such as neglecting documentation updates or skimping on comprehensive testing. Additionally, tickets often lack thorough architectural planning, and dev leads tend to prioritize the quickest solution over long-term scalability. There's also resistance to adopting new tools or resources since it requires additional time for developers to learn and set things up, which discourages innovation.