Until I changed jobs 6 years ago I spent the previous several years travelling all over Asia for work. I would usually be in mainland China about 3x per year. I would say my experience is middle of the two extremes reported here.
Yes you needed a business visa which required an invite letter...