Pros
Decent learning exposure if you can survive the politics
Some smart engineers in the team
Salary/benefits are okay for some roles
Cons
Highly toxic work culture where fear and intimidation are normal.
Favoritism exists — a few people are protected while others are blamed, regardless of actual contribution.
Product management is extremely inconsistent: requirements change frequently, stories lack clarity, and engineering ends up paying the cost.
Engineers are expected to deliver fast without stable scope, clear UX references, or proper planning.
Constant blame culture, micromanagement, and lack of professional communication.
Work-life balance is poor. Long hours are normalized.