Pros
The benefits, while reduced over the years, are still pretty fair overall. The company size allows you to meet a number of people who work there. Parking is free at HQ. Friendly atmosphere.
Cons
This is all based on 5+ years of working at NADA. Salaries are uncompetitive and always have been. Despite the low wages for the area, NADA has money to blow on servers they never used. This stems from poor management. Upper management (executive leadership) is aloof from the company and never visits the rest of the floors, preferring to stay in their office. Middle management (department heads) lack the training to effectively set budgets and refuse to empower the lower management levels, instead holding them responsible for issues but never giving them the authority they need to be taken seriously. Lower management is left to pick up the pieces with little training, no authority, little to no control of budgetary items, and little respect from employees. Employees are treated as children who cannot be trusted to do the right thing and are consistently micromanaged by all levels of management.