The accounting department and it's policies and way of dealing with customers costs the company untold amounts of business. Each branch location has it's own managers but they have no authority or power whatsoever. Everything must be approved by the upper management which leads to a huge disconnect between what needs to happen and what actually happens. Sales people are governed with an iron fist. Huge amounts of micromanagement and ridiculous amounts of computer work required to be done in a very specific, inefficient, and time consuming way. Management seems to care more about how you input all of your notes than what you're actually doing. Company maintains a top-down philosophy that the customers are in business for them instead of the other way around. Employees also exhibit the lowest amount of morale and loyalty that I've ever witnessed in my career. Basically, it has the worst people management and top brass that I've ever worked for. Also, the numbers that each branch are required to do are unrealistically forecasted. Branches in larger metropolitan locations have no trouble meeting and exceeding their quotas while locations in smaller markets struggle to even come close. This goes for the managers and sales people too. Sales reps from smaller markets are expected to achieve the same sales numbers as reps in large metropolitan areas, which is an exercise in frustration and futility.