BG knows pubs .... he's got the T-shirt
Holiday, sick, pensions, etc are all "agreed" in your employment contract - if you don't have a contract, there's nothing to fall back on.
If you're paid a percentage of turnover, then your "employer" will not care a jot what hours you actually work to...