Pros
Of all the jobs I have worked at previously, NuData Security can boast an environment that encourages staff to excel and contribute with their skills and know-how without compromise. The teams communicates freely, company sponsored events and sports provide a great time.
All of the usual benefits are there as well; such as free coffee/tea/pop/juice, donut Wednesdays, flexible scheduling, etc.
Cons
The only downside I have noted while working at NuData Security - the very occasional urgent deploy disrupts work / life balance. The team is large enough that typically someone who is free will handle it that evening, a few times the person on call has been paged to assist.