Let the branch managers manage their branch, that's why you hired them after all.
Listen to the the employees. Even if they are doing entry level job. People have experience and they might have good solution to improve your company.
Réponse du - Commis inventaire produits (Current Employee) - Montréal, QC
Fire all area managers and get new ones
Take a closer look at who is really running the departments,
Réponse du - Territory Manager (Current Employee) - Edmonton, AB