Pros
Decent salary and benefits. Nvidia is a large company, so your experience will be largely determined by which group you work in. I saw some engineering groups that seemed like good places to work. But check out the manager and co-workers carefully.
Cons
I worked in the mobile group as a technical writer, but the title is misleading. All technical writing in the mobile group is performed by engineers, and tech writers simply convert it to PDF or HTML and release it to the proper channels. It's strictly document production, churning out docs under very heavy time pressure. The only docs "written" by tech writers are Release Notes-type docs. API References and meaty technical documents are written by engineers. Beware: I was told during the interview that this was a writing position. However, all Technical Writer positions in the mobile group are more accurately described as document-production jobs. In fact, real technical writing in the mobile group is not valued; no time is allocated to produce proper documentation. What is valued is churning out engineer-written docs at a fast pace. Sadly, people in the mobile group who can spew out documents at a quick rate are placed in managerial positions, even if they are over-reacting, micro-managing bullies with no people skills. Beware you don't end up working with one of those.