Pros
Working at a branch that is well established can be fun - keeping status quo with the employees and customers.
Cons
A lot of micro-managing. I felt as though I was more of a puppet. Our quarterly incentives were generally little because each year our budgets were adjusted (after the branch manager works for weeks establishing the budget and then presenting the budget) by corporate managers with their own agendas so it was always difficult to obtain the sales goals which meant little to no bonus. Corporate management would tweak customer contracts so that a profit could be obtained...without telling the customers the company was not following the contract...to me this was too unethical to take so I looked elsewhere so that my name didn't get associated with the unethical behavior.