Worked here for 3 years as a cashier and retail associate towards the end. Management was flexible and accommodating with changes in employee availability as most of them are high school/post-secondary students. Salary is low (minimum wage, with potential for a small pay increase depending on performance evaluations). Experience in retail is a plus, but not necessary - they train you right from the start on product knowledge and store policies/procedures and you shadow an experienced employee for a few shifts.
No opportunities to advance into upper management or head office positions, even for employees who have worked 5+years with the company. Management style differs between stores (I worked at Scarborough), but all friendly and welcoming, cared about their workers and addressed their needs. Also liked to plan staff events to foster team work and friendships. Always open lines of communication between management staff and sales associates. Head office is also quite friendly and competent.
Job culture is great! You're surrounded by lots of young, friendly workers with various personalities and it's quite easy to get along with everyone. It's a cliche, but they welcome you all into their big family. Very little drama (if any!). Overall great place to work at if you're looking to gain retail experience/skills to make you employable for another job in the future.