Pros
You get opportunities to learn new tech stacks depending on the project.
Cons
Work-life balance depends heavily on the project and the manager. In some projects, working late nights after office hours or early mornings by staying inside office becomes common due to unrealistic expectations and limited resources. Employees may be expected to work extra hours or weekends, and saying no is often not encouraged. Recognition is rarely given despite putting in significant extra effort. Performance ratings and growth can depend heavily on management perception rather than actual work. This creates a stressful and insecure work environment where employees feel undervalued and unsupported. It is a master-slave model where they will never accept NO as an answer for refusing to work over time with no compensation provided