Pros
Overall company is good, WLB is little better. It is better for someone who is having 15+ plus of experience. Not good for junior or senior engineer.
Cons
1) Not much of learning here, very minimal work. 2) If you want to learn here, please do not join, there is literally no work in company, it is established company and they are earning good with whatever client they have. 3) Till the time management was handled by US people they were handling good, they were giving proper hikes and incentive but from past 1 year the management in India is handled by Indian so they are not giving hikes also the HR will low bowled the offer for new joiners, although they will tell they have other perks like wellbeing allowance and mobile and internet. 4) Currently there focus is on marketing, they want company to be visible in India and they are putting all there funds and energy there only. 5) They dont value employees.