I work in the food department as a Duty Manager and I'd say they're a good company to work for. Re someone's wages not being paid - this may have happened if they were a new employee? How long had he been working there?
My wages have always been paid on time since day 1, so no problems in that department!
They're a big company, and your job will be safe that's for sure. Our society is merging with the Co-operative Group on Sept 6th which we're hoping will keep us in business, as the Plymouth Co-op currently dont give a **** about us.