Pros: good policies, intact
Cons: hr is not independent, no work life balance, no full fledged criteria for promotion
the company policies are good , the culture is acceptable provided u r in a good team with good bosses all around .. if not , den it takes a toll .. unhealthy politics and work life balance is not there