Pros
Strong financial position and essentially recession proof. The worker bees are typically great people. Management is mostly great people with a few jerks and poor leaders in the high ranks.
Cons
In short, this company could care less about its employees. Pay is extremally low and they do not hold to their bonus promises. No annual raises or even annual performance reviews. You really have to be pushy about promotions and that is the only way you will get a raise. Their benefits and vacation are essentially non-existent. The corporate office is miserable and in a terrible location. No remote working options. WiFi is terrible in the corporate office and everything is locked down. They do not invest in their employees in any way at all. HR basically does not exist. Too focused on store growth and has become completely disorganized internally. Additionally, this company does not hold people accountable and has no standards. You could essentially do anything here and never get fired in the corporate office as long as you stay on the good side of management. Your productivity will not be rewarded.