Pros
Great place to learn, but only if you get a good team
Cons
The onboarding process is practically non-existent. There is no proper knowledge transfer (KT) or documentation, and new hires are expected to deliver immediately without being given time to understand the system. Management and leadership seem to set new hires up for failure rather than success. Tasks are unfairly distributed, with existing employees avoiding challenging work while new additions are given unrealistic expectations. In QA, the code review process is weaponized—leadership uses excessive, minor review comments on automation code strictly to delay progress and ensure timelines are missed. The high turnover speaks for itself; I confirmed that 4 to 5 people recently joined this exact same position and left shortly after.