Pros
OK base pay. Access to resouces if you know how to use them. Senior managers and bankers cared about junior staff.
Cons
Executive management lacks vision. Some managers spent more trying to one up each other rather than developing junior staff. As a result, junior staff were inadequate and lacked skills to provide meaningful contributions. A few staff carried weight of the entire team, and did not receive sufficient compensation to do so. Bonuses were same for incompetent analysts who worked half a year and for associates who pulled majority of the weight. Middle Management was highly ineffective and most of the time an impediment ti completing work. Absolutely toxic environment with no collaboration across departments. Constant backstabbing and people trying to take credit for others' work. Too many chefs throwing up in the kitchen when it came to policy making. Policies lacked understanding of basic finance, constantly changed and were confusing. Bank is pouring resources into underperforming divisions. Cannot compete with US Banks. Awkward structure, where "pitchbook" staff are more respected than analytical staff.