Pros
Many opportunities to move up in the company.
Cons
We went through 4 branch managers/supervisors in less than a year making leadership constantly shakey. The office will not close early even in dangerous weather, if you are a supervisor you are expected to drive in ice or snow, no excuses. So many times corporate would scream and place blame on supervisors, the communication and comrodary are terrible. There is no commission so you can push yourself to be excellent at what you do, but at the end of the day you will be paid just as much as others with a passive/negative attitude.