I worked at walmart in Britannia Ontario. It was my first job and one of the best jobs I ever had. I was young, in my teens, but they worked with my schedule and anytime I needed time off there was never an issue. They always gave me the hours I was told the day I was hired, unless I requested different. They paid more than minimum wage, but not much more. The management team were so organised, everything was done correctly and on time.
Overall, that was a fantastic experience for me.