Pros
Salary(but way too inflated with variables)
Cons
1. Don't ever join pharmacy divison. 2. Very bad culture, politics, favorism, and exaggeration about work. 3. Favourites have very bad behavioral qualities, actually few people had to leave company within months because of that. 4. You could very well be sitting idle or doing some crap task. Managers are confused in yearly reviews. Most work goes to favourites, you would be purposefully rated against them and not given work(no chance to prove) and then they would put bad rating, stop bonus or RSU. (This is very common) 5. Work on the floor is very mediocre. No quality work. 6. Your performance is also judged based on how often you talk to your seniors(architects, senior managers) and do sychophancy. Doesn't matter if there is no work related dependency or reporting hierarchy with these people, but this is utter necessary. I am not joking on this one. 7. They say it's a business driven company, to cover all problems. 8. Mostly everything inherited from tcs/Infosys way of working .