Pros
The place is nice and the benefits are not bad. They prove all the materials that you need and training is more hands on. Management is pretty good and understanding. As long as you do your job and do it well, you should be good. End of year bonus is common and pretty good. Company donates to charity. General feeling there is good. You are part of a team.
Cons
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.