Not recommended for Freshers
Pros
Good salary str for experienced people. Good leave policy. WLB is good
Cons
Full of politics, just like any other corporate job. So you can't expect any recognition for your work. No salary hikes for freshers or college recruits who even complete 2-3-4 years in same project. Till grade 6 you have to complete certifications and minimum number of training hours to get minimal hike of 3-5% over 3.5 LPA ctc. HLMs just gives the excuse of HR and policy for lower increment and that ball will just passes by only like this. Grade change requires completion of 5 cycles which means you have to spend 2.5yrs in same grade. Your colleagues with yoe>3 would get much higher package and increments for the same amount or less amount of work which you contribute.