Pros
I worked with 2 of the top Service based companies, and later I joined the Mastercard.
1. The work culture - Employee first. Let it be your priorities on personal front, they care of it. Try to be genuine, with what you do and when you ask for something. It's a mutual relation.
2. Flexibility - You have an option to Work From Home, as needed. No long waiting queue of approvals. Quite good number of leaves - Annual, Personal, Sick, etc. Plan well!
3. Connect - At the top, your feedback matters most. Management always keen to know your feedback, your reporting manager connect with you on a regular basis.
4. Appreciation - One of the lead to motivate. And they are quick at it. You just do it right!
5. Technology stack - All platforms are open for you. It is how you explore it. There are online/offline training facilities.
6. The concerns - Your manager/HR helps you on various feedback or concerns ASAP. Quite quick, compared to my past experience.
7. Intra-technology/project movement - If you express your interest and with the time, you can always shift the gears.
8. Work pressure - They plan quite well(doesn't mean no last minute issues) to ensure good amount of time for every project/work. I hardly seen last minute calls to disturb the weekend :). You need be agile in sharing updates about issues/expected delays with your work. They always help to expedite it.
9. Your well being - You can play the Table Tennis, and other indoor sports while you are on the floor. Gym facility is also there. Its good to take a break from work!
Cons
1. Observed delays in getting interview call after you apply. Generally have Telephonic/F2F Technical, Manager and HR rounds.
2. Your negotiation skill plays a big role.
3. No cab/bus facility for regular work hours. You can either carpool or bring your own vehicle.
4. Not many Cons have been observed here when compared to my past experience.