There's no awesome work here in Signal Processing atleast, a lot of boring driver stuff goes on which becomes dull after a point in time and we feel to long for some really good R&D kind of work rather than boring register reads/writes. Its not a Qualcomm or an Intel types where you may get chance to work on good R&D stuff if you get lucky. Its true that we get a very good overall system perspective as we work on varied issues and areas but still its unmatchable with some niche mathematical work like processing signals.
In terms of salary nvidia sometimes the tend to pull down people in pune atleast as there is no competition here.
Nvidia pays well but it gets even more work out of its employees, always there's tons of work and less people to do it and it hampers the work-life balance (provides a chance for lot of self devlopment as well) but in the longer run work-life balance matters...
Its certainly not a company where you can plan a long long career sheerly because of lack of work life balance and absence of real quality work.