Pros
None based on my experience.
Cons
In my experience, there was limited support from senior management in resolving project management issues, even after repeated escalations. Unrealistic deadlines were often committed without consulting technical teams, resulting in excessive workload on team leads and engineers. Recognition was inconsistent, while accountability for project failures often fell disproportionately on employees. HR support for employee concerns was minimal, performance evaluations lacked transparency, and salary hikes were repeatedly delayed. I also witnessed employees being subjected to significant pressure during their notice period due to resource constraints. Overall, this was one of the most disappointing and worst work experiences in my career.