Pros
Nvidia really values it's employees and compensates them accordingly. I got very generous RSUs and ESPP discounts on Nvidia stock, which have made we wealthy in retirement. The company is the best-managed I ever worked for. Jensen Huang is a genius . His ability to play a long game by nurturing promising new technologies that other companies are ignoring (e.g. GPGPU/Cuda) has grown NVIDIA into the trillion-dollar company it is today.
Cons
None, really. Although in full disclosure, I should explain why I left. I had become a bit bored and burned out in my job -- doing basically the same thing for several years -- and wanted a change. I was unable to make an internal transition to any other group that interested me, so I took an opportunity elsewhere.