In the Calgary office, promotions are limited and based on need rather than merit. This is not the case in other offices, where there are plently of opportunities for advancement.
Management is disconnected and out-of-touch. Salaries and benefits are lacking to the point of being significantly behind other major firms in Calgary. They reprimand for sharing salary and benefit details with other staff, which is protected by law.
Performance reviews don't take into account variables beyond the preparers' control, and are decided before you get the chance to advocate for yourself.
Management has perpetuated a culture that has driven out a large majority of their staff at both the staff and senior levels, and as a result, in the Calgary office, they're very top-heavy.