BIG CON:
This company doesn't deal with change very well.
Coworkers who have been with the company longer than I have often complain that process changes are the hardest to implement and sometimes it's easy to be talking about a process change that should have been done 2 years ago. Lack of IT resources make it challenging to implement system wide changes of any kind.
Under old CEO, who was moved to another AAA subsidiary, there was a culture of fear and lack of openness. Many often afraid to speak out lest they get fired. More stoic than personable, and kind of sat from his Ivory tower.
With new CEO, change was inevitable. But it was immediate - department budgets were cut instantaneously...perhaps the new CEO's way of making a mark. Despite that, senior managers and top level brass were being shuttled to "Leadership Forums" and being put up at resorts and expensive hotels.
Favouritism runs rampant, sometimes unqualified people are promoted. Advancing at BCAA is a bit tricky, and can only really be done if a senior leader champions for you - sucking up is necessary. If you do move around, it's often without warning. With current "hiring freeze" and cost-cutting measures in place, many IT contractors (some who have been there for at least 2 years without benefits) were shown the door.
Also, with hiring freeze, BCAA would rather burden existing employees (who are pretty stressed out as they are) than fill the role with another person, even internally. Regardless of whether these people have an interest in the role.