The people are amazing. I've talked with a lot of different people in the company, and I have yet to have a bad experience. There's also a very healthy work/life balance. Great stock purchase plans and benefits.
Cons
NI has been doing a lot of restructuring lately, so things feel chaotic. There's confusion for who is responsible some tasks.