BCAA pays well and provides great opportunities to its staff for upward and lateral movement. Working in its head office, I've had great experience working in groups across functional areas, and I've seen that staff in senior positions have largely come up through the ranks.
My main critcism is that the office itself is old and drab and very divided/dark in some areas. Management under a new CEO is trying to speed up the organization a bit (which is lethargic after 100+ years of relatively steady business) and there's definitely a bit of generational divide in the workplace when it comes to change adoption (older folks who've been in their jobs 20+ years are reluctant to move out of their comfort zone), which leaves some key systems/processes the business relies on outdated, though the desire to update and change is definitely there (and execution slowly creeps forward).
Office cafeteria, generous salary/benefits packages, head office exposure
Slow moving and cautious, boring office environment