Pros
Every HR policy (in theory) is well thought out, and favorable to the employees. Every product development process is extremely well documented and available as a part of a new employee onboarding. Tremendous growth potential with the segment they are in.
Cons
It follows a waterfall development methodology and family releases are launched only twice a year. So if you have an agile background, it will feel tough to unlearn agile. "US-centric": All the HR policies are exceptionally well suited for the employees in the US, however, the reality for Indian employees is the opposite. Almost every employee in India complains of long working days, claiming that the issues are passed on to them from their US counterparts. Talent density is concentrated toward core products. Platform and backend teams are full of mediocre leadership who lack vision. Even senior management doesn't care about these teams and they are running on auto pilot. Be sure to speak to the hiring manager and assess them. In my personal case, the hiring manager herself didn't know basic vocabulary (forget about product management) Compensation is inflated with variables and RSUs, which you get only if you complete a certain time frame with the company. If you are someone who wants to learn fast and solve exciting problems, not the right company for you.