My store was phenomenal when I started - incredible culture of learning, communication, and work/life balance. When the management switched over after the opening of another store, our new managers clearly didn't meld with the standard company culture, creating the culture you see every where else of fear, lack of communication, absentee management, and shoddy teambuilding.
However, the pay and benefits are great as well as the opportunity for advancement. Transferring to another department that the higher ups didn't pay as much attention to was incredibly rewarding.
Even with the negatives, I'd recommend working for the company, just not at the stores of Yorkville, Unionville, and, to an extent, Square One.
Team leaders, employees, are often great. Good benefits and pay.
Toxic upper management within stores.