having spent some years working in the retail bike industry in London, I'd say a "good salary" is actually a living wage! You know, one you can live on.
most of the people I work with are on 'poverty wages' which means zero-hour contracts, paid minimum wage and no paid holiday. many end up leaving and going off to work for Tesco, etc.
in some cases I know of personally, the full time staff get minimum wage and a minute hourly supplement of "rolled up holiday pay" (actually illegal for full time staff) rather than any paid holiday
but because they have no money, they cannot engage any legal assistance to fight the company for this blatant law breaking, its been going for several years..one guy has no paid holiday in 2 years despite working 40+ hour weeks
management staff typically paid £16K for assistant manager or workshop manager, and store manager £22-23K, these are for stores in London with multi million turnover!