I can say with confidence that the company has a wonderful corporate structure and excellent corporate culture. However, the business is left primarily to the local leaders to ensure employee engagement, business strategy, personnel hiring and firing, pay raises and local leadership is determined primarily by internal hires through performance. If you excel at your job, you can get promoted regardless if you are a good fit. Many leaders in the organization would have been better off not taking positions they were not fit to hold. This causes poor culture and poorly managed regions and A LOT of turnover.
It is a great company to start with for excellent training (for a resume).
It allows for a good stepping stone to negotiate for much higher pay at competitors.
The company has a lot of internal politics locally and corporately, be careful.
Base salary, health care, lots of movement internally
Under-trained middle management, lot of turnover, not competitive pay or commission