The communication is horrible between corporate and the branch. The company also lacks a sense of urgency on just about every business decision, which makes improvement and efficiency very hard to do. Upper management has no desire to listen to any feedback on how to improve the company. You are basically treated as a number and just expected to stay in your lane. Very low pay with absolutely no discussions on trying to get the base salary inline with the rest of the industry. 30-40% more pay for less work if you go to a competitor. The company will not offer to try and keep you either. One of their core values is loyalty but the longer you are with the company the less you are valued. Opportunities are really only given to those who know someone in management or the ones that are generated from turnover.