Pros
Access to test and work with the latest AI dev tools. Nice people and culture. Flexible working arrangement. Product is solid but not outstanding, there are some interesting problems being solved.
Cons
You may feel like you are just trying to survive working here. Many new capable team members have joined, accumulating context and working on important problems, before being terminated right before their 6 month probation ends, often to the shock of the team. This leads to more pressure on the other team members and a feeling of unease. Many well-respected senior engineering team members have left by choice in the past 6 months. Product direction has often been scattered, characterised by chasing short term trends, leading to half-baked features that quickly become tech debt once the hype passes. Knowledge silos are everywhere as team members feel pressured to complete their own goals instead of working as a team.