Pluspunten
You can work for non-Russian Business units of NVIDIA and thus getting experience with world-wide projects directly. It implies that you need fluent tech English and overall communication skills which implies that you will grow them as well. Since you are reporting to non-Russian Business unit and just attached to the Moscow branch, it means that you are getting salary from abroad and those Business Units might get you higher salary than Russian ones.
Minpunten
Nizhny Novgorod site doesn't have an office, you are working fully remotely and it might be a pros, but HR doesn't allow to travel&work abroad due to policy violations, you can travel only within Russia. Every team is very different, but you might face huge mess in the procedures of products release, pressure on the results and lack of work&life balance. Some of the benefits are not effective such as Foodcard - you have 8K rubles in a month, but you have 3 café in the city cause there are only ~20 employees. Might be hard to work with Hardware technologies, cause you have to always call the people and can't see them on face to face manner Even if it's NVIDIA - it's Russian culture. You might face dull jokes, offensive anecdotes (anecdotes themselves as a fact), so you have to know how to protect yourself and build your personal walls as in any other place