Upper Management at a select few branches is terrible and senior management would rather fire other employees than to deal with these branch managers, terrible work-life balance, they say you can be promoted in a few months or with hard work albeit true positions open so rarely so there is little chance for growth.