Its not an easy business to have on a big scale, mainly due to the flaky nature of customers and messers etc.
Couple that with all the mentioned employee problems and the hassle involved in round management i can see how it could be one big nightmare.
Something that im starting to think is essential is Go Cardless, as already i can see my cashflow could be a problem down the line.