Pros
NI has come a long way over the last 2 years given the shift from services to a SaaS platform. There are still some growing pains from that, but the shift made them more agile and able to better compete in the marketplace. The technology continues to be interesting to work with and NI is solving some challenging problems in the marketing world with it.
Overall, everyone from the CEO to the engineers to the operations team are incredibly nice and approachable. If you have an idea, the culture is to take ownership of it and work with others to make it happen.
The work/life balance can't be beat - meet your deliverables and you're trusted to take time off as you need it or work from home. Love it.
Cons
The office has some amazing views, but the layout is weird. Doing something with the empty space would help.