Vantaggi
You get to help members of the local community. The branch staff tend to be nice and there is usually a positive atmosphere at the branch level, though it depends on the branch.
Svantaggi
Little understanding, consideration, or support from upper management. They created over a dozen new positions in the past 2 years that all make over $100,000 per year. Now they've put a hold on hiring and intend to downsize staff in the branches because they have like 2 million dollars less for payroll with all the new and unnecessary positions they've created. The administrative personnel feel superior to everyone else and do not value or respect staff at the branch level. Branch staff are obviously considered beneath the royalty in admin.