Pros
Policies - Leave Policies are quite good 22 Annual Leaves 12 (10+2 Flexi) Public Holidays etc. 5 Medical Leave- can be extended based on condition etc. Overall you do have options to get WLB (given your project/manager let you make use of any)
Kontras
1. 100s of unnecessary training it looks like the mail box is spammed with traning. 2. My personal experience is that there is a culture of favourtism rather than your actual performance. no matter how skilled your are it's like if you don't have visibility enough in the organization by doing org. work, going on dinners parties etc. like interacting with people higher ups to make yourself visible across the practice. you won't get promotions and benifits same as some chattu/skilled with words person.(that's also an art I get it and may be that's what needed to grow in corporate at one point in time but please do recognised and appreciate people with real skills) 3. like any other consultancy/service based company. billing mil rahi hai toh we don't care employee needs just give him some lollipop and chill. (from point 2-3 it all depends on under whom you work)