I worked at Loblaws a few years ago and it was genuinely quite awful. Management treated the staff poorly and the union is useless for anyone that is in their teens or 20's. They were also rarely flexible with schedules. The majority of staff were lovely to work with, but customers were an absolute nightmare. I believe other departments at the company were treated much better than the front end staff and I believe that was due to poor management. Overall, not my favourite job, but maybe it's someone else's cup of tea.