Pros
The Indian arm of Fidelity Investments gets huge support from the US, hence you have greater transparency with the organization. Very good compensation scales and equal pay according to your grade, which is very rarely seen. A variety of benefits like insurance cover, meal card worth 1150 every month, flexible timing, free transport, work from home option, good leave policy.
Cons
If you get offered as a Java/Fullstack developer role and the hiring BU is Asset Management, and you decide to get onboard, congratulations, you will ruin your career. After you join, they will ask you to do testing also. According to them a fullstack developer is the one who does backend development+automation testing+manual testing. And that too, the tools used are a decade old. No scope outside, no use of anything as whatever you learn will not help you in the future for other companies. Very toxic work environment, no work life balance. Often you will end up staying till late night. Very short and strict deadlines. They will also make you work in L2 support, in the weekends, you have to attend to bug fixes. Yes think many times before you join this BU.