Anti viruses are stupid and useless. The only real way to ensure security is through isolation of environment. Stuff like QubesOS (which is terrible right now) and intels new isolated, encrypted processing environment are the future of computing.
That said I would always recommend an anti-virus to the computer illiterate. Corporate environments are more complicated I understand but they're going the same way.