I worked at the Dundas location a few years ago and the place was fine in terms of customers and coworkers but everyone who ran it was stupid and duplicitous. They regularly failed to pay the amount they owed me. They made me work alone on Canada Day and failed to pay me 1.5, which is required for holidays. When I was ratted out by a sycophantic coworker for consuming a beer on shift, the management childishly yelled at me over the phone but didn't have the balls to fire me. Instead, they acted like I still had the job, but eventually stopped giving me shifts with no word about it. A year or so later I found out they had told my coworkers I was fired, but they never told me. Also they made us play the same tiny playlist of 80s hits all the time. I don't know who's in charge now, but in 2010 they were unprofessional idiots. I should have gotten the message when I learned that everyone before me at that location had all quit together in protest to mess up the scheduling.