Mostly great, has room to improve in terms of engineering efficiency and progresses
Pros
I am a fresher here, straight out of college. I love my team and my manager. My work is kind of interesting as well, though I'm a bit fed up of jumping through hoops of approval for even minor things.
Cons
There is disparity in salary here. But I don't think there's any use cribbing over it. If you can crack a better paying job somewhere else, who's stopping you from switching? As for the IITs, everyone pays us a lot so if VISA needs the good guys, they have to pay more. Even good startups offer ~12-15 lpa. I know many guys who've preferred VISA over Amazon,Microsoft,Adobe etc and the only reason that's gonna happen is pay (sorry but it's the truth). So if Visa decided to offer a lower package at IITs, they wouldn't get any good guys. Sorry if this comes across as arrogant but it's just the cold harsh truth.