Pros
The company offers occasional free lunches, coffee, and team meals, which are nice perks. You’ll learn a lot through pair programming and gain valuable insights into how the database, backend, and frontend systems connect and impact customers. The fast-paced environment can help you grow professionally, but it can also be overwhelming at times. If you perform well, you may be given more responsibilities and autonomy, but be prepared—this can sometimes feel more like a burden than a reward. Some coworkers are genuinely great people, making collaboration enjoyable at times.
Cons
The company offers opportunities to work on interesting projects, but the environment is extremely toxic. The infrastructure is a nightmare, relying on a bloated mono-repo with no dedicated testers, DevOps, or proper engineering processes, making development chaotic and inefficient. Communication between leadership and engineers is poor, with constant scope changes, unrealistic deadlines, and no regard for input. Nepotism is rampant, creating cliques and unfair advancement, while many engineers are overworked and underpaid, especially those hired from abroad. Firings are frequent and arbitrary, leading to insecurity and low morale—think twice before joining.