Pros
Had good management, but most of the good ones have left the company.
Cons
Benefits and pay are rubbish. Bonuses are joke, some years you get around 500 dollars worth of NV5 stock. In order to cash out bonus, you have to have the NV5 stocks for 3.5 years and stay with the company within that timeframe or you will lose it. No career advancement opportunities or programs are available. Some years you get lucky and get a pay raise, and other years you don't. The office has a toxic work environment, a small amount of people make goin to the office bearable. Even though I'm not a woman, I've certainly noticed that the company has misogynistic VP. It's gotten so bad were he has screamed to women employees in front of the other staff. Most of the office issues are tied to him in general. He makes constant promises to employees, and then forgets he ever made them. So many good employees have left this very reason. I'm for diversity, but all the new hires have been friends of the VPs congregation. I have nothing against other cultures/religions, but it seems like they are given more career opportunities than other people that not share the same culture/religion.