What Makes for a Great Workplace

I may be showing my age, but many, many years [...]