The owner is great, very reasonable and kind person, genuinely cares about his employees. The organization as a whole is the best in the industry, training is always available, targets are reasonable, and many branches seem to be extremely happy. In my experience managers are not disciplined on being unprofessional but are slapped on the wrist and continue to be A-holes, they ignore the hierarchy and act with impunity. They would rather prove a point at the cost of a customer not getting service or product...unprofessional.
The local branch that I was at has some serious problems. The sense of teamwork is absent and the attitudes are very nasty. Some of the hardest people to work with. The local team couldn't seem to unite behind a leader, there was no vision for the future or sense of accomplishment given to the team. I suggested to upper management a book be read by managers called the no A-hole rule but most likely this will fall by the wayside.
I gave a two week notice and resigned but i never got an exit interview so i assume the manager was dishonest and said i was fired also i was told to leave immediately and was watched like i was a criminal, i wasn't allowed to email HR or use the computer but told to leave... unprofessional.
So in summary if you get with this company it can be a great blessing, but there are some bad apples that can ruin it. if you end up at a location like that, don't stay and think you can change things just pack up and go somewhere you are appreciated.
Customers are good friends
Could be stuck with incompetent bosses at the local level