Pros: my coworkers, customer interactions
Cons: everything else
Upper management seems completely oblivious as to how much they ask the branch colleagues to do, giving us more and more meaningless tasks during my tenure, and not raising our compensation to even things out. Budgets and pensions are being slashed, customer fees are being raised, and the company is becoming more micro managerial.