Pros
Good systems to work from. The documentation system is easy to use and is very comprehensive. Good at providing resources as needed.
Cons
Poor management of employee relationships and understanding. Productivity levels are set at corporate and are nationwide with little to no understanding of individual circumstances like terrain, demographics of an area, and additional branch commitments. Corporate spends time with the branch managers but does not interact with employees. This makes it difficult to express employee-level issues unless the branch manager is willing to fight for your needs. In my case, this was the problem. My specific branch was unwilling to fight for my needs. My branch made corporate out as a monster that you don't want to interact with and that the only time corporate would interact with a lower level employee is because they were doing something wrong.