Pros
Employee friendly Work life balance Awesome campus Benifits over an above CTC Inclusion and diversity
Cons
HR process could be more transparent
Pros
Good salary hike and great company culture
Cons
I really don’t see any company con. All grievances would be person/position specific