100% virtual companies, especially 100% virtual consulting companies, can end up with incompetent people who &quot;hide&quot; successfully for years, and make the culture worse. They also miss out on that subtle competition that makes you better: &quot;Oh yeah, well I do this which lets me build with one button&quot; etc.<p>The small stuff really matters, it&#x27;s why I left my last job.