By far the worst part of working at NVI is the office politics and upper management. (Even corporate to some degree)
They keep adding more and more responsibilities to an already healthy amount and there is little to compensate for it. Including things that should be handled by other departments. Upper management just wants to squeeze as much water out of a stone as they can possibly can. And in doing this, it has cause a high turnover rate and good people to leave either the department, or the company as a whole.
Deserving people for certain positions tend to get passed up due to upper management's personal reasons and for their own personal gains rather than because they are the best fit for the job.
Upper management also micromanages, as well as show a willingness to pass blame. Not taking ownership of mistakes.
There are even some cases of bullying a bit on the corporate level as well. Some people have been fired over trivial matters and other just get a minor slap on the wrist. Even if the offense was the same between the two.
Also to add, HR has been known to either take a VERY long time to address issues or ignore it completely. Including some ethical matters that have happened and reported. Making it clear that HR is not there for the people, but for the company.
Finally to add, it is clear that they care more about making money rather than passing it down to the people that actually help the company function. Every quarter we hear about how much the company made, but the amount of pay that they are paying their employees do not reflect it. You might lucky and get a 3% raise, but you can find another place to work, making more money and for less work. Not giving one reason enough to stick around.
Overall not a bad place to work at, just don't get too invested.