Pros
1. Fast paced work environment - I mean really fast. Hardware is productized like its a piece of sw! 2. Lots to learn and growth mindset from management means that if you want to work on something and show the technical competencies lateral and diagonal moves are possible so great place if your are looking to develop the skills and progress in your career. 3. Honest and empathetic upper management - you would know what I mean by honesty when you listen to Jonah's all hands meeting - you will have to join Nvidia for that (we are hiring btw). I have seen that when some businesses were downsized all the workforce was absorbed into other business units. 4. Innovative mindset 5. Dog friendly place - my puppy loves coming to work with me and I can take him to most places around the office. 6. Almost no red tape
Cons
No free stuff - no free lunches, no fancy coffee places in campus, no free laundry and the list goes on. Lot of work - teams across time zones mean that function leads have to work essentially 24 hours.